适合Firefox和IE的复制到剪切板JS(3)
来源:互联网 发布:剑灵天族女捏脸数据全 编辑:程序博客网 时间:2024/05/16 12:37
有时候我们需要在页面做一个复制网页链接的功能,方便用户使用,但是firefox是不支持剪切板的,这个时候我们就必须需要手动去进行复制.比较郁闷,以下是一个解决方法,供大家参考.
function copyit(id){
if(window.clipboardData){
window.clipboardData.setData("Text",textit);
alert("已经复制到剪切板!");
}else{
var flashcopier = 'flashcopier';
if(!document.getElementById(flashcopier)){
var divholder = document.createElement('div');
divholder.id = flashcopier;
document.body.appendChild(divholder);
}
document.getElementById(flashcopier).innerHTML = '';
codestr=encodeURIComponent(textit);
var divinfo = '<embed src="_clipboard.swf"FlashVars="clipboard='+codestr+'" width="0" height="0"type="application/x-shockwave-flash"></embed>';
document.getElementById(flashcopier).innerHTML = divinfo;
alert("已经复制到剪切板!");
}
}
文中Flash文件的制作方法如下。
首先,新建一个 FLASH 文档。点击时间轴第一帧,按 F9 打开 动作面板,编写以下代码。
if (clipboard.length) {
System.setClipboard(clipboard);
}
由于FlashPlayer10的安全机制改变,某些动作只能通过用户交互来调用,例如,单击鼠标或按下按钮。所以此方法在FlashPlayer10下无效。
现在的FlashPlayer10不是正式版,不需过多考虑.
- 适合Firefox和IE的复制到剪切板JS(3)
- 适合Firefox和IE的复制到剪切板JS(1)
- 适合Firefox和IE的复制到剪切板JS(2)
- JS复制到剪切板 适合Firefox和IE的复制到剪切板
- 复制到剪切板 - 兼容 ie, firefox, chrome & flash10
- js+flash 剪切板复制粘贴 兼容ie chrome firefox flash10
- 添加到收藏夹的Javascript脚本-适合IE和Firefox
- js 复制到剪贴板 ,兼容支持火狐firefox 和 ie
- IE和firefox通用的复制到剪贴板的JS函数
- IE和firefox通用的复制到剪贴板的JS函数
- IE和firefox通用的复制到剪贴板的JS函数
- [转]IE和firefox通用的复制到剪贴板的JS函数
- js 复制到剪切板
- js复制到剪切板
- js复制到剪切板
- js复制到剪切板
- js实现复制到剪贴板(IE,firefox)
- JS复制内容到剪切板(兼容IE&火狐)
- Oracle进行模拟测试数据的一个例子
- 明天家具送到,哈哈
- j2me 摄像头的调用
- 拓研棋牌网络科技有限公司推出新品啦
- Union和Union All的区别
- 适合Firefox和IE的复制到剪切板JS(3)
- plot 3D
- 理解类、对象、属性、方法案例初探:点、线、面
- ext_tree
- php笔试题
- Windows I/O完成端口
- MySQL备份与恢复技巧
- ldap 增删改查
- 冒泡排序