// <![CDATA[
function copy_clip(copy) {
if (window.clipboardData) {
window.clipboardData.setData("Text", copy);
} 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 = copy;
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("已复制代码到剪贴板")
return false;
}
// ]]>
<input type="button" value="复制" class="input_copy" onclick="copy_clip(document.getElementByIdx_x('test').value)">
分享到:
相关推荐
Javascript的IE和Firefox(火狐)兼容性解决方案
超好用的js操作Excel实现数据导入导出JS包。只需引入JS包即可完成功能开发。压缩包中有Demo,参照编写即可。
js验证控件,兼容IE,FireFox,Opera 详细介绍:http://geloom.web-160.com
NULL 博文链接:https://curtain.iteye.com/blog/1328750
JavaScript在IE和Firefox(火狐)的不兼容问题解决
整合了IE和FireFox下的旋转图片的方法。(非原创 忘了作者了 表骂我啊)
js 日历控件 兼容ie、firefox、opera,上次改的有点缺陷现已更改。
JS的IE和Firefox兼容性总结
兼容IE和Firefox的JS日历。在很多大型项目上都应用到了。如果你也需要可以下载。更多学习交流欢迎访问www.webczw.com
解决现有IE和firefox不兼容的问题,内有多种解决方法,请大家好好学习
兼容IE和Firefox的JS日历,很漂亮,很多大型项目用到
兼容IE与FireFox的一些JS代码资料
Javascript的IE和Firefox兼容性问题集合
js验证,兼容IE6,IE7,IE8,IE9,firefox,opera,android。 详细信息请访问 Gsvalidator官网 http://geloom.web-160.com
JS日期选择器(兼容IE,FireFox,Oprea,chrome等主流浏览器)
javascript验证只能输入数字(兼容IE和火狐)
js兼容IE火狐问题
Javascript在IE和FireFox中的兼容处理
JavaScript实现的适合做娱乐频道的焦点图代码,兼容IE和Firefox.zip