源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JS复制内容到剪切板的实例代码(兼容IE与火狐)

  • 时间:2022-10-11 22:23 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JS复制内容到剪切板的实例代码(兼容IE与火狐)
[u]复制代码[/u] 代码如下:
<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>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部