function copyText() {
//复制内容
var txt = document.getElementById(\"table2\").rows[1].cells[0].innerHTML;
//去除空格
txt = txt.replace(/ /,\" \");
//去除换行
txt = txt.replace(/<BR><BR>/,\" \");
if (window.clipboardData) {
window.clipboardData.clearData();
window.clipboardData.setData(\"Text\", txt);
alert(\"已经成功复制到剪帖板上!\");
}else if (navigator.userAgent.indexOf(\"Opera\") != -1) {
window.location = txt;
}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 = 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(\"已经成功复制到剪帖板上!\");
}
}
本文地址:https://www.stayed.cn/item/25744
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我