复制链接到剪贴板,兼容Firefox Chrome IE

作者:荆棘鸟 来源:荆棘鸟's Blog 时间:2008-12-16 13:23:00 

上次在“给网页添加打印按钮”一文中,有一段代码是“复制本文链接到剪贴板”js脚本,很可惜只能在IE中使用。

这次在“淘宝网在线充值中心 - 荆棘鸟”页面,把“复制本文链接到剪贴板”代码,这段代码经测试在IE、Firefox、Chrome中都有效,Demo在“淘宝网在线充值中心”。


<SCRIPT type=text/javascript>
 function copy(meintext) {
  if (window.clipboardData) {
      window.clipboardData.setData("Text", meintext)
  } 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="_clipboard.swf" FlashVars="clipboard='+encodeURIComponent(meintext)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
     document.getElementById(flashcopier).innerHTML = divinfo;
 }
 alert('地址已经复制到您的剪贴板,您可以发送给您的朋友啦!');
 }
</SCRIPT>

<input type="button" value="复制本文链接 [ IE Firefox Chrome ]" onclick="copy(location.href);return false;" />

注意红字部分的flash文件,“复制本文链接”兼容性全靠它了,本文flash源文件提供下载,下载之后,在代码src=""  写入flash存放地址。

远程下载:Clipboard Flash(1.67 KB)

asp之家下载地址:clipboard.rar (1.67 KB)


标签:剪贴板,复制,兼容,firefox,chrome,ie
0
投稿

猜你喜欢

  • 用FSO操作 xml

    2008-09-03 12:26:00
  • IE8 在元素尺寸大于(2048px/4096px)时 alpha滤镜渲染失败

    2010-01-05 16:39:00
  • ASP防止图片木马上传的代码

    2011-02-05 11:08:00
  • 3个JS控制图片滚动的效果

    2007-10-23 13:40:00
  • 10个糟糕的IE Bug及其修复

    2010-05-13 16:26:00
  • 关于CSS中字号控制的兼容性研究

    2010-01-23 12:48:00
  • 开发心得--写给想学Javascript朋友的一点经验之谈

    2009-02-25 11:42:00
  • asp利用XmlHttp和Adodb.Stream采集图片

    2007-12-06 18:42:00
  • CSS隐藏文字的方法

    2008-10-03 12:08:00
  • oracle下巧用bulk collect实现cursor批量fetch的sql语句

    2009-03-04 10:43:00
  • 也谈用户体验

    2009-07-15 12:56:00
  • asp数据转换函数示例

    2008-04-13 06:52:00
  • asp如何处理超时事件?

    2009-11-14 20:41:00
  • [翻译]标记语言和样式手册 Chapter 16 下一步

    2008-02-22 17:47:00
  • 在oracle 数据库查询的select 查询字段中关联其他表的方法

    2009-08-31 12:27:00
  • PHP Laravel门面的实现原理详解

    2023-05-25 06:42:36
  • MySQL Basis 常用命令

    2010-11-11 11:59:00
  • 优雅地扩大链接响应区域

    2010-09-25 13:04:00
  • asp单主键高效通用分页存储过程

    2009-02-23 19:21:00
  • 对于任意的XML的遍历

    2008-09-05 17:11:00
  • asp之家 网络编程 m.aspxhome.com