复制到剪贴板的js代码(兼容ie、firefox、chorme、safari...什么都兼容!)
2015-04-01 16:08
716 查看
对于非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)
- 兼容IE与Firefox的js 复制代码
- js 复制到剪贴板 ,兼容支持火狐firefox 和 ie
- 兼容IE与Firefox的js 复制代码
- 兼容IE与Firefox的js 复制代码
- 代码短小的js div层拖动实现代码[兼容IE与Firefox]
- 兼容ie和firefox js关闭代码
- FireFox与IE 下js兼容触发click事件的代码
- 添加到收藏夹的js代码(兼容IE,Firefox)
- js实现兼容IE、Firefox的图片缩放代码
- 兼容ie和firefox js关闭代码
- JS复制内容到剪切板的实例代码(兼容IE与火狐)
- IE和firefox通用的复制到剪贴板的JS函数
- FireFox与IE 下js兼容触发click事件的代码
- FireFox与IE 下js兼容触发click事件的代码