用的复制到粘贴板JS代码
来源:互联网 发布:阿里云子目录绑定域名 编辑:程序博客网 时间:2024/05/22 03:25
function copy2Clip()
{
var txt = document.getElementById("copy_code").value;
if(window.clipboardData)
{
window.clipboardData.clearData();
window.clipboardData.setData("Text", txt);
alert("成功复制!到聊天窗口粘贴(Ctrl+v)即可");
return true;
}
else if(navigator.userAgent.indexOf("Opera") != -1)
{
alert("此功能不支持Opera,请手工复制文本框中内容");
return false;
}
else if (window.netscape)
{
try
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
}
catch (e)
{
alert("您的firefox安全限制限制您进行剪贴板操作,请打开'about:config'将 signed.applets.codebase_principal_support'设置为true'之后重试");
return false;
}
var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
if (!clip)
{
return false;
}
var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
if (!trans)
{
return false;
}
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("成功复制!到聊天窗口粘贴(Ctrl+v)即可");
return true;
}
}
- 用的复制到粘贴板JS代码
- 复制到粘贴板JS代码
- js复制到粘贴板
- [js]复制到粘贴板,$,收藏本站
- JS复制特定内容到粘贴板
- js实现复制到粘贴板 ZeroClipboard
- js 禁止 复制,粘贴代码
- js 右键菜单、禁止剪切、复制、粘贴的文本框代码
- eclipse复制粘贴js代码卡死的问题
- 网站内容禁止复制和粘贴、另存为的js代码
- 解决eclipse复制粘贴js代码卡死的问题
- js需要粘贴复制的零碎代码总结
- js复制本页链接到粘贴板兼容性问题!!!
- js 点击图片,将图片地址复制到粘贴板
- JS--通过按钮直接把input或者textarea里的值复制到粘贴板里
- 网页上特定数据的复制 复制到粘贴板?
- JS 复制粘贴的使用
- js复制文本内容到右键粘贴
- 第一堂离散数学课,老师的问题:生死门问题
- jQuery 倒计时 例子
- 《人月神话》读书笔记
- DB2包含数据类型
- 常用的dos命令
- 用的复制到粘贴板JS代码
- bug五种状态
- kmsg的学习
- 使用Eclipse将java源程序打包成jar
- BodyContent揭秘及定制复杂的JSP标签
- QT 的点点滴滴
- C# 日期比较 方法
- 内存的等资源的释放
- Debian works with my T410s.