IE和firefox通用的复制到剪贴板的JS函数
来源:互联网 发布:学软件哪里好 编辑:程序博客网 时间:2024/05/02 00:56
this is a javascript that i built out of several sources so that it is possible to copy text out of HTML in firefox/mozilla/netscape and in Internet Explorer
- function copyToClipboard(txt) {
- if(window.clipboardData) {
- window.clipboardData.clearData();
- window.clipboardData.setData("Text", txt);
- } else if(navigator.userAgent.indexOf("Opera") != -1) {
- window.location = txt;
- } else if (window.netscape) {
- try {
- netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
- } catch (e) {
- alert("被浏览器拒绝!/n请在浏览器地址栏输入'about:config'并回车/n然后将'signed.applets.codebase_principal_support'设置为'true'");
- }
- var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
- if (!clip)
- return;
- var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
- if (!trans)
- return;
- trans.addDataFlavor('text/unicode');
- var str = new Object();
- var len = new Object();
- var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
- var copytext = txt;
- 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);
- alert("复制成功!")
- }
- }
- IE和firefox通用的复制到剪贴板的JS函数
- IE和firefox通用的复制到剪贴板的JS函数
- IE和firefox通用的复制到剪贴板的JS函数
- [转]IE和firefox通用的复制到剪贴板的JS函数
- 拷贝文字到剪贴板firefox ie 通用js函数
- js 复制到剪贴板 ,兼容支持火狐firefox 和 ie
- js实现复制到剪贴板(IE,firefox)
- 复制到剪贴板的js代码(兼容ie、firefox、chorme、safari...什么都兼容!)
- 适合Firefox和IE的复制到剪切板JS(1)
- 适合Firefox和IE的复制到剪切板JS(2)
- 适合Firefox和IE的复制到剪切板JS(3)
- js 复制内容到剪贴板(兼容IE,Firefox)
- 适用于IE和Firefox的剪贴板javascript函数
- JS复制到剪切板 适合Firefox和IE的复制到剪切板
- 一直都需要的复制到系统剪贴板之IE,firefox兼容版
- 通过javascript将input输入框的值复制拷贝到剪贴板clipboard,支持ie,firefox
- js 复制到剪贴板函数
- js复制到剪贴板,兼容ie
- 利用CMT技术,倍增服务器吞吐量——介绍Sun公司的UltraSPARC T1处理器 (引用)
- 如何使父div的范围包含浮动的子div
- 如何在Microsoft Analysis里Merge partition
- SQL:左连接,右连接,全连接
- 如何使用spy ++ (How to use Spy ++)
- IE和firefox通用的复制到剪贴板的JS函数
- 软件开发中的交流问题
- 专家分析美金融危机对中国影响:充分估计其严重性
- udev-FAQ 中文翻译
- 更方便地动态调用DLL导出函数
- Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found
- 使用PeekMessage获取消息队列上消息
- 在Oracle中CHAR,NCHAR,VARCHAR,VARCHAR2,NVARCHAR2这5种类型的区别
- 内嵌式Tomcat(org.apache.catalina.startup Class Embedded )