很多网站里有“推荐给朋友”的功能,就是把点击一下能够当前页面路径复制一下,然后可以粘贴,请问这个js代码是什么?要求同时兼容遨游浏览器。

解决方案 »

  1.   

    http://blog.sina.com.cn/s/blog_4bed0b5e0100mz5m.html
      

  2.   

    1、复制专题地址和url地址<input type="button" name="anniu1" onClick='copyToClipBoard()' value="复制地址"> 
     <script language="javascript"> 
        function copyToClipBoard(){ 
         var clipBoardContent=""; 
         clipBoardContent+=document.title; 
         clipBoardContent+=""; 
         clipBoardContent+=this.location.href; 
         window.clipboardData.setData("Text",clipBoardContent); 
         alert("复制成功!"); 
     } 
     </script>
    2、复制url地址<input type="button" name="anniu2" onClick='copyUrl()' value="复制URL地址"> 
     <script language="javascript"> 
        function copyUrl()
        { 
         var clipBoardContent=this.location.href; 
         window.clipboardData.setData("Text",clipBoardContent); 
         alert("复制成功!"); 
        } 
     </script>
    3、点击文本框时,复制文本框里面的内容 <input onclick="oCopy(this)" value="你好.要copy的内容!"> 
     <script language="javascript"> 
     function oCopy(obj){ 
     obj.select(); 
     js=obj.createTextRange(); 
     js.execCommand("Copy")
     alert("复制成功!"); 
     } 
     </script>
    4、复制文本框或者隐藏域中的内容 <script language="javascript"> 
     function CopyUrl(target){ 
     target.value=myimg.value; 
     target.select();   
     js=myimg.createTextRange();   
     js.execCommand("Copy"); 
     alert("复制成功!"); 
     } 
     function AddImg(target){ 
     target.value="[IMG]"+myimg.value+"[/ img]";
     target.select(); 
     js=target.createTextRange();   
     js.execCommand("Copy"); 
     alert("复制成功!"); 
     } 
     </script>  <input name=myimg type=hidden id=myimg value="http://pmp.cnblogs.com" /> 
     <input name=imgurl type=text size=32 value="http://pmp.cnblogs.com" /> 
     <input type=button value="点击这里复制本站地址" onclick="CopyUrl(imgurl);" />
     5、复制span标记中的内容<script type="text/javascript">function copyText(obj)   
     { 
     var rng = document.body.createTextRange(); 
     rng.moveToElementText(obj); 
     rng.scrollIntoView(); 
     rng.select(); 
     rng.execCommand("Copy"); 
     rng.collapse(false);
     alert("复制成功!"); 
     } 
     </script> 以下是代码片段:<br /> 
     <br />
     <span id="tbid">http://pmp.cnblogs.com</span>   
     [<a href="#" onclick="copyText(document.all.tbid)">点击复制</a>]<br/><br/> 
     <span id="tbid2">http://www.cnblogs.com/pmp</span>   
     [<a href="#" onclick="copyText(document.all.tbid2)">点击复制</a>]<br/><br/>要学会用GOOGEL啊 这么简单的问题就浪费了40分了。