一直都需要的复制到系统剪贴板之IE,firefox兼容版
2007-10-16 09:31
501 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<script type="text/javascript">
// <![CDATA[
function copy_clip(copy){
if (window.clipboardData){
window.clipboardData.setData("Text", copy);}
else if (window.netscape){
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
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("已复制"+copy)
return false;
}
// ]]>
</script>
<h1>请另存代码测试</h1>
<input type="text" id="ff" value="www.blueidea.com" /><button onclick="copy_clip(document.getElementById('ff').value)">复制
</button>
<script type="text/javascript">
// <![CDATA[
function copy_clip(copy){
if (window.clipboardData){
window.clipboardData.setData("Text", copy);}
else if (window.netscape){
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
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("已复制"+copy)
return false;
}
// ]]>
</script>
<h1>请另存代码测试</h1>
<input type="text" id="ff" value="www.blueidea.com" /><button onclick="copy_clip(document.getElementById('ff').value)">复制
</button>
相关文章推荐
- 一直都需要的复制到系统剪贴板之IE,firefox兼容版
- 一直都需要的复制到系统剪贴板之IE,firefox兼容版
- 一直都需要的复制到系统剪贴板之IE,firefox兼容版
- js实现复制到系统剪贴板之IE,firefox兼容版
- 复制链接到剪贴板,兼容Firefox,Chrome, IE
- 复制到剪贴板的js代码(兼容ie、firefox、chorme、safari...什么都兼容!)
- 点击链接复制到剪贴板 js(兼容ie、firefox、chorme、safari...)
- 复制到系统剪贴板之IE,ff兼容版
- js 复制内容到剪贴板(兼容IE,Firefox)
- 复制到剪贴板的js代码(兼容ie、firefox、chorme、safari...什么都兼容!)
- js 复制到剪贴板 ,兼容支持火狐firefox 和 ie
- 复制到系统剪贴板之IE,ff兼容版
- JS复制内容到剪贴板: 兼容IE、Firefox、Chrome、Safari所有浏览器【转】
- 复制到剪贴板的js代码(兼容ie、firefox、chorme、safari...什么都兼容!)
- javascript 实现禁止右键,复制,选取文本 (兼容firefox,IE,chrome等主流浏览器)
- IE和firefox通用的复制到剪贴板的JS函数,Opera测试不成功!
- javascript 复制连接脚本(兼容ie 、火狐Firefox、Chrome)
- java 不同意同一账户不同IP 同一时候登录系统解决的方法 兼容IE Firefox
- IE和firefox通用的复制到剪贴板的JS函数
- BX2001: IE 支持使用 window.clipboardData 访问系统剪贴板,Chrome 和 Safari 中存在类似的 Clipboard 对象但尚未实现,Firefox 和 Opera 不支持这类对象