100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 复制到剪贴板的js代码(兼容ie firefox chorme safari...什么都兼容!)

复制到剪贴板的js代码(兼容ie firefox chorme safari...什么都兼容!)

时间:2023-05-30 21:01:28

相关推荐

复制到剪贴板的js代码(兼容ie firefox chorme safari...什么都兼容!)

对于非ie浏览器他是用flash来实现的,js代码如下:

<scripttype="text/javascript">

functioncopy_code(copyText)

{

if(window.clipboardData)

{

window.clipboardData.setData("Text",copyText)

}

else

{

varflashcopier='flashcopier';

if(!document.getElementById(flashcopier))

{

vardivholder=document.createElement('div');

divholder.id=flashcopier;

document.body.appendChild(divholder);

}

document.getElementById(flashcopier).innerHTML='';

vardivinfo='<embedsrc="../js/_clipboard.swf"FlashVars="clipboard='+encodeURIComponent(copyText)+'"width="0"height="0"type="application/x-shockwave-flash"></embed>';

document.getElementById(flashcopier).innerHTML=divinfo;

}

alert('copy成功!');

}

</script>

<inputid="inputTest"type="button"value="测试"onclick="copy_code('拷贝成功!帆船书会')"/>

那个flash文件从这里下载:下载

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。