JS复制内容到剪切板
2016-05-27 00:00
686 查看
JS复制内容到剪切板的实例代码(兼容IE与火狐)
复制代码 代码如下:
[code=plain]<mce:script type="text/javascript"><!-- function copyToClipboard(meintext) { //ie if (window.clipboardData){ window.clipboardData.setData("Text", meintext); } else if (scape) { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); } catch(e) { alert("被浏览器拒绝!"); ///n请在浏览器地址栏输入'about:config'并回车/n然后将 'debase_principal_support'设置为'true' } var clip = Components.classes['/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard); if (!clip) return; var trans = Components.classes['/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["/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 mce_ onClick="copyToClipboard(this.href)">01集</a>
相关文章推荐
- Extjs4.0 最新最全视频教程
- Javascript中toFixed方法的改进
- 5个常见可用性错误和解决方案
- js数组实现图片轮播
- js可突破windows弹退效果代码
- C#线程间不能调用剪切板的解决方法
- JSP脚本漏洞面面观
- 使用BAT一句话命令实现快速合并JS、CSS
- C#操作Clipboard读取剪切板中数据实例详解
- js显示当前星期的起止日期的脚本
- 爆炸式的JS圆形浮动菜单特效代码
- C#编程实现查看剪切板内容的方法
- js select常用操作控制代码
- JS实现不使用图片仿Windows右键菜单效果代码
- 从jsp发送动态图像
- 原生js结合html5制作小飞龙的简易跳球
- js 页面模块自由拖动实例
- js实现小鱼吐泡泡在页面游动特效
- js 提交和设置表单的值
- PHP VBS JS 函数 对照表