复制到剪贴板的js代码(兼容ie、firefox、chorme、safari...什么都兼容!)
2011-10-07 22:54
1086 查看
对于非ie浏览器他是用flash来实现的,js代码如下:
<script type="text/javascript">
function copy_code(copyText)
{
if (window.clipboardData)
{
window.clipboardData.setData("Text", copyText)
}
else
{
var flashcopier = 'flashcopier';
if(!document.getElementById(flashcopier))
{
var divholder = document.createElement('div');
divholder.id = flashcopier;
document.body.appendChild(divholder);
}
document.getElementById(flashcopier).innerHTML = '';
var divinfo = '<embed src="../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>
<input id="inputTest" type="button" value="测试" onclick="copy_code('拷贝成功!帆船书会http://www.fanchuanbook.com')" />
那个flash文件从这里下载:下载
<script type="text/javascript">
function copy_code(copyText)
{
if (window.clipboardData)
{
window.clipboardData.setData("Text", copyText)
}
else
{
var flashcopier = 'flashcopier';
if(!document.getElementById(flashcopier))
{
var divholder = document.createElement('div');
divholder.id = flashcopier;
document.body.appendChild(divholder);
}
document.getElementById(flashcopier).innerHTML = '';
var divinfo = '<embed src="../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>
<input id="inputTest" type="button" value="测试" onclick="copy_code('拷贝成功!帆船书会http://www.fanchuanbook.com')" />
那个flash文件从这里下载:下载
相关文章推荐
- 复制到剪贴板的js代码(兼容ie、firefox、chorme、safari...什么都兼容!)
- 复制到剪贴板的js代码(兼容ie、firefox、chorme、safari...什么都兼容!)
- 点击链接复制到剪贴板 js(兼容ie、firefox、chorme、safari...)
- JS复制内容到剪贴板: 兼容IE、Firefox、Chrome、Safari所有浏览器【转】
- js实现复制到系统剪贴板之IE,firefox兼容版
- js 复制内容到剪贴板(兼容IE,Firefox)
- js 复制到剪贴板 ,兼容支持火狐firefox 和 ie
- 兼容IE与Firefox的js 复制代码
- 兼容IE与Firefox的js 复制代码
- 兼容IE与Firefox的js 复制代码
- JS复制内容到剪切板的实例代码(兼容IE与火狐)
- 代码短小的js div层拖动实现代码[兼容IE与Firefox]
- window.event.keyCode兼容IE和Firefox实现js代码
- JS事件Event元素(兼容IE,Firefox,Chorme)
- FireFox与IE 下js兼容触发click事件的代码
- JS实现复制到剪贴板(兼容FF/Chrome/Safari所有浏览器)
- FireFox与IE 下js兼容触发click事件的代码
- 精品js Firefox 加入收藏夹功能代码 兼容Firefox 和 IE等各种浏览器
- js之完全兼容ie与firefox的拖动层代码[测试好用]
- IE和firefox通用的复制到剪贴板的JS函数