WEB开发网
开发学院网页设计JavaScript 用flash+javascript实现网页中复制数据功能 阅读

用flash+javascript实现网页中复制数据功能

 2008-11-14 20:02:07 来源:WEB开发网   
核心提示:经常在网页上看见“复制本页网址,给你的朋友分享”之类的话,用flash+javascript实现网页中复制数据功能,点按钮,在IE下能复制成功,而在Firefox和Opera等其他浏览器就不行下面的例子使用Flash(as)+javascript实现了在不同浏览器里复制的功能,这样做的好处就是规避了浏览器兼容的问题

经常在网页上看见“复制本页网址,给你的朋友分享”之类的话,点按钮,在IE下能复制成功,而在Firefox和Opera等其他浏览器就不行
下面的例子使用Flash(as)+javascript实现了在不同浏览器里复制的功能,这样做的好处就是规避了浏览器兼容的问题。也就是说支持firefox,IE,OPERA

下载FLASH文件:下载,右键另存

代码如下:

以下为引用的内容:

<html>
<head>

<title>用flash+javscript实现网页上的文本复制</title>

</head>
<body>
<script type=”text/Javascript” language=”javascript”>
function copyit(textit) {
if (window.clipboardData) {
window.clipboardData.setData(”Text”,textit);
} 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=http://www.cncms.com/”_clipboard.swf” FlashVars=”clipboard=”+textit+”” width=”0″ height=”0″ type=”application/x-shockwave-flash”></embed>”;
document.getElementById(flashcopier).innerHTML = divinfo;
}
}
//copyit(”")

</script>
<input type=”text” value=”用flash+javscript实现网页上的文本复制” id=”g”>
<a href=”javascript:copyit(document.getElementById(”g”).value);”>复制一下</a>
</body>
</html>

Tags:flash javascript 实现

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接