`
shishi11
  • 浏览: 116435 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ff和IE都可用的clip和bookmark(转)

阅读更多
<script language="javascript1.1" type="text/javascript">
var copy_clip=function(meintext)
{
?if (window.clipboardData)
?? {
?? // the IE-manier
?? window.clipboardData.setData("Text", meintext);
?
?? // waarschijnlijk niet de beste manier om Moz/NS te detecteren;
?? // het is mij echter onbekend vanaf welke versie dit precies werkt:
?? }
?? else if (window.netscape)
?? {//要配置FIREFOX about:config
? ??? ? try {? ?
??????????????? netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");? ?
?????????? } catch (e) {? ?
??????????????? alert("被浏览器拒绝!\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");? ?
?????????? }? ?
?? // dit is belangrijk maar staat nergens duidelijk vermeld:
?? // you have to sign the code to enable this, or see notes below
?? try{
?? netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
?
?? // maak een interface naar het clipboard
?? var clip = Components.classes['@mozilla.org/widget/clipboard;1']
???????????????? .createInstance(Components.interfaces.nsIClipboard);
?? if (!clip) return;
?? // maak een transferable
?? var trans = Components.classes['@mozilla.org/widget/transferable;1']
????????????????? .createInstance(Components.interfaces.nsITransferable);
?? if (!trans) return;
?? // specificeer wat voor soort data we op willen halen; text in dit geval
?? trans.addDataFlavor('text/unicode');
?
?? // om de data uit de transferable te halen hebben we 2 nieuwe objecten
?? // nodig om het in op te slaan
?? var str = new Object();
?? var len = new Object();
?
?? var str = Components.classes["@mozilla.org/supports-string;1"]
??????????????? .createInstance(Components.interfaces.nsISupportsString);
?
?? var copytext=meintext;
?
?? str.data=copytext;
?
?? trans.setTransferData("text/unicode",str,copytext.length*2);
?
?? var clipid=Components.interfaces.nsIClipboard;
?
?? if (!clip) return false;
?
?? clip.setData(trans,null,clipid.kGlobalClipboard);
? }catch(e){alert(e);}
?? }
?//? alert("Following info was copied to your clipboard:\n\n" + meintext);
?? return false;
}

var addBookmark=function ()
{
?if (document.all)
??? {
?????? window.external.addFavorite(document.location,document.title);
??? }
??? else if (window.sidebar)
??? {?? ?
?? ??? ?window.sidebar.addPanel(document.title,document.location,"");
?? ??? ? }
}

</script>
分享到:
评论

相关推荐

    BookMark

    5. **错误处理**:任何程序都需要考虑到异常情况,"BookMark"可能会包含错误检测和处理机制,例如文件不存在、权限问题或数据格式错误等。 6. **可执行文件和说明文件**:压缩包中的"bookmark.exe"是程序的可执行...

    bookmark

    在"bookmark"项目中,MySQL被用来存储用户的书签信息,包括URL、描述、创建时间等,确保数据的安全性和可靠性。通过精心设计的数据库结构,可以有效地支持快速检索和分类管理书签,同时提供数据备份和恢复功能,确保...

    用Bookmark定位记录

    在Access数据库应用中,"用Bookmark定位记录"是一个常见的功能,它涉及到数据库操作、用户界面交互以及...在提供的`Bookmark.mdb`文件中,可能包含了实现这一功能的具体数据库结构和源码,可以作为学习和参考的实例。

    bookmark bookmark bookmark

    bookmark bookmark bookmark

    bookmark.js 汉化版

    1.将“bookmark.js”文件复制到“x:\Program Files\Adobe\Reader 8.0\Reader\Javascripts”(其中X为程序所在的分区盘符)目录下。 2.然后启动Adobe Reader,单击菜单“编辑/首选项”,打开相应的对话框。在左侧单击...

    bookmark书签

    bookmark书签

    chrome_bookmark selection

    标题 "chrome_bookmark selection" 暗示了这个压缩包包含的是与谷歌浏览器(Chrome)书签相关的数据。...理解这些知识点后,无论是个人还是团队,都可以更好地管理和利用 Chrome 书签,优化在线工作流程,提升效率。

    如何将IE收藏夹和Firefox火狐书签相互转移-.docx

    IE 收藏夹和 Firefox 火狐书签互转移 在这篇文章中,我们将讨论如何将 IE 收藏夹和 Firefox 火狐书签相互转移。这种转移对于用户来说是非常重要的,因为它可以让用户在不同浏览器之间共享书签,从而提高工作效率。 ...

    书签侧边栏 bookmark slidebar chrome 插件

    Bookmark Sidebar插件的主要功能有: 1、此扩展程序允许您通过不同的方式来设置屏幕左侧或者右侧来访问您的书签。 ... 3、您也可以检查您的书签以获取...在页面的左下角可以对 Bookmark Sidebar 的设置进行导出和导入。

    Bookmark4U v2.0.0 汉化版

    "Bookmark4U v2.0.0 汉化版"是一款书签管理软件,它提供了许多方便用户管理和组织网络书签的功能。这款工具的独特之处在于它将用户的书签数据存储在服务器上的一个数据库中,这与传统的本地存储方式相比,具有更高的...

    bookmark.htm

    bookmark.htm

    将搜狗收藏夹导出的xml文件转换成ie认可的文件

    这些元素可能包括`&lt;bookmark&gt;`或`&lt;favorite&gt;`,以及它们的子元素如`&lt;title&gt;`(书签标题)和`&lt;url&gt;`(链接地址)。 2. **创建HTML文件**:由于IE浏览器可以导入HTML格式的收藏夹,我们需要将XML数据重新组织成HTML...

    chrome-bookmarks-converter:用于将 Chrome bookmark.bak 文件转换为 Chrome Bookmark.html 文件的脚本,以便您可以从 AppData 文件导入书签

    用于将 Chrome bookmark.bak 文件转换为 Chrome Bookmark.html 文件的脚本,以便您可以从 AppData 文件导入书签。 我遇到了在重新安装 Windows 之前忘记从 Chrome 导出书签的情况。 我拿了我的备份,发现你不能直接...

    bookmark4u 多国语言版(网络书签系统)

    bookmark4u 是一个功能丰富的个人网络书签系统,旨在帮助用户方便地管理和组织他们在互联网上发现的有趣和重要的网页。它支持多种语言,包括英语、简体中文、繁体中文、德语、法语、日语、韩语和荷兰语,这使得全球...

    My BookMark

    描述中提到“我工作中超找保存的bookmark,用的是firefox3”,说明这些书签是用户在使用Firefox 3版本时积累的工作相关收藏,可能包含各种网址、工作资源和常用工具的链接。 Firefox书签是浏览器功能的一部分,用于...

    bookmark_page.js

    为reader增加书签功能,中文菜单与提示,自动获取书名、页数和日期。 设置reader启用JavaScript,复制bookmark_page.js文件到reader安装目录\Javascripts文件夹下。 代码来自网络

    bookmark-1.1.5.1-project

    总的来说,"bookmark-1.1.5.1-project"是一个学习和实践RESTful API设计和客户端配置的宝贵资源,涵盖了SOA的核心理念,并提供了具体的代码示例,对于开发者来说,这是一个深入理解REST和客户端配置的好机会。...

    bookmark for pdf

    总的来说,"bookmark for pdf"涉及的是PDF文档的组织和导航技巧,尤其是如何在Adobe Reader这样的阅读器中通过外部工具或脚本来实现书签功能。了解和掌握这些技能,对于处理大量PDF文档的用户来说非常实用,能提高...

    AdobeReader 书签插件:bookmark_page.js

    Adobe Reader 书签插件:插件是一个JS文件,下载后将.js文件复制到软件安装目录JavaScript文件夹下,参考C:\Program Files (x86)\Adobe\Reader 11.0\Reader\Javascripts\bookmark_page.js

    js 特效 html 特效 特殊的Bookmark

    js 特效 html 特效 特殊的Bookmark js 特效 html 特效 特殊的Bookmark

Global site tag (gtag.js) - Google Analytics