JS复制内容到剪切板(兼容IE&火狐)
2010-10-20 14:27
656 查看
<mce:script type="text/javascript"><!-- function copyToClipboard(meintext) { //ie if (window.clipboardData){ window.clipboardData.setData("Text", meintext); } 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=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); } alert("已复制本页链接,您可以使用Ctrl+V粘贴后,发送给好友!"); return false; } // --></mce:script> 调用copyToClipboard(meintext); meintext为传入参数。 <input id='a' name='a' type='text'value='good' /> <input name="" type="button" value='复制' onClick="copyToClipboard(a.value)"> <a href="ums://aHR0cDovLzMyLmRjLmZ0bi5xcS5jb20vZnRuX2hhbmRsZXIvY2E1NGY4YzE3NTI5MzNiNzQ2NjU5ZmVmZjliNTUwZTM0NWNkMTVhNDg1Nzc4ODg5N2MxMWUyMjcwZDE3YjcxMGMwZGUxMmJlMGEyZTVhM2E1MTExMmE1Y2FlOTNmYjkwMGIxNmFkZWVjOGZiYmMxNThlNzg1YTRmNWRjMDdmZGIvQkJDJUU4JTkzJTlEJUU4JTg5JUIyJUU2JTk4JTlGJUU3JTkwJTgzMDgucmFyJjhjZDA3ZTUz" mce_href="ums://aHR0cDovLzMyLmRjLmZ0bi5xcS5jb20vZnRuX2hhbmRsZXIvY2E1NGY4YzE3NTI5MzNiNzQ2NjU5ZmVmZjliNTUwZTM0NWNkMTVhNDg1Nzc4ODg5N2MxMWUyMjcwZDE3YjcxMGMwZGUxMmJlMGEyZTVhM2E1MTExMmE1Y2FlOTNmYjkwMGIxNmFkZWVjOGZiYmMxNThlNzg1YTRmNWRjMDdmZGIvQkJDJUU4JTkzJTlEJUU4JTg5JUIyJUU2JTk4JTlGJUU3JTkwJTgzMDgucmFyJjhjZDA3ZTUz" onClick="copyToClipboard(this.href)">01集</a>
相关文章推荐
- JS复制内容到剪切板(兼容IE&火狐)
- JS复制内容到剪切板的实例代码(兼容IE与火狐)
- JS复制内容到剪切板的实例代码(兼容IE与火狐)
- js复制兼容:ZeroClipboard复制到剪切板(支持IE、FF、Chrome)
- 禁止网站页面内容被复制的javascript代码,在公共js文件中写入下图中代码(兼容forefox和IE)
- js复制兼容:ZeroClipboard复制到剪切板(支持IE、FF、Chrome)
- 兼容火狐ie的js 获取div的内容
- 简单实现兼容各大浏览器的js复制内容到剪切板
- 复制到剪切板 - 兼容 ie, firefox, chrome & flash10
- js 复制内容到剪贴板(兼容IE,Firefox)
- js 复制到剪贴板 ,兼容支持火狐firefox 和 ie
- 简单实现兼容各大浏览器的js复制内容到剪切板
- JS复制内容到剪贴板: 兼容IE、Firefox、Chrome、Safari所有浏览器【转】
- js实现复制文本内容到剪切板
- 复制到剪切板 兼容(IE/FF/Chrome/..)
- 《JS实现复制内容到剪贴板功能,可兼容所有PC浏览器,不兼容手机端》
- [IE&FireFox兼容]JS对select操作
- JS密码强度验证(兼容IE,火狐,谷歌) -- 仿JQuery中文社区注册
- js回车监听按钮事件(火狐IE 兼容)
- JS密码强度验证(兼容IE,火狐,谷歌) -- 仿JQuery中文社区注册