点击链接复制到剪贴板 js(兼容ie、firefox、chorme、safari...)

在后台需要一个小小的修改,点击链接可以把对应该链接的url取到,于是本着对工作负责 的态度,拜访了一下度娘,发现一个好东西,可以(兼容ie、firefox、chorme、safari...等多个浏览器的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')"  />

    
    <a id="inputTest"  href="javascript:void(0)" onclick="copy_code('拷贝成功!帆船书会http://www.fanchuanbook.com')">复制</a>
 

你可能感兴趣的:(js,复制,粘贴板)