IE和firefox通用的复制到剪贴板的JS函数
2008-11-25 16:56
330 查看
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不是正式版,不需过多考虑.
{
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不是正式版,不需过多考虑.
相关文章推荐
- IE和firefox通用的复制到剪贴板的JS函数
- [转]IE和firefox通用的复制到剪贴板的JS函数
- IE和firefox通用的复制到剪贴板的JS函数
- IE和firefox通用的复制到剪贴板的JS函数,Opera测试不成功!
- js 复制内容到剪贴板(兼容IE,Firefox)
- ZeroClipboard支持IE,firefox,Chrome复制到剪贴板
- js实现复制到系统剪贴板之IE,firefox兼容版
- 拷贝文字到剪贴板firefox ie 通用js函数
- 点击链接复制到剪贴板 js(兼容ie、firefox、chorme、safari...)
- 复制到剪贴板的js代码(兼容ie、firefox、chorme、safari...什么都兼容!)
- js实现复制到剪贴板(IE,firefox)
- 复制到剪贴板的js代码(兼容ie、firefox、chorme、safari...什么都兼容!)
- 一直都需要的复制到系统剪贴板之IE,firefox兼容版
- 通过javascript将input输入框的值复制拷贝到剪贴板clipboard,支持ie,firefox
- JS复制内容到剪贴板: 兼容IE、Firefox、Chrome、Safari所有浏览器【转】
- 一直都需要的复制到系统剪贴板之IE,firefox兼容版
- 一直都需要的复制到系统剪贴板之IE,firefox兼容版
- 复制链接到剪贴板,兼容Firefox,Chrome, IE
- 一直都需要的复制到系统剪贴板之IE,firefox兼容版
- 复制到剪贴板的js代码(兼容ie、firefox、chorme、safari...什么都兼容!)