问题描述
很多网站里有“推荐给朋友”的功能,就是把点击一下能够当前页面路径复制一下,然后可以粘贴,请问这个js代码是什么?要求同时兼容遨游浏览器。
解决方案
解决方案二:
http://blog.sina.com.cn/s/blog_4bed0b5e0100mz5m.html
解决方案三:
1、复制专题地址和url地址<inputtype="button"name="anniu1"onClick='copyToClipBoard()'value="复制地址"><scriptlanguage="javascript">functioncopyToClipBoard(){varclipBoardContent="";clipBoardContent+=document.title;clipBoardContent+="";clipBoardContent+=this.location.href;window.clipboardData.setData("Text",clipBoardContent);alert("复制成功!");}</script>2、复制url地址<inputtype="button"name="anniu2"onClick='copyUrl()'value="复制URL地址"><scriptlanguage="javascript">functioncopyUrl(){varclipBoardContent=this.location.href;window.clipboardData.setData("Text",clipBoardContent);alert("复制成功!");}</script>3、点击文本框时,复制文本框里面的内容<inputonclick="oCopy(this)"value="你好.要copy的内容!"><scriptlanguage="javascript">functionoCopy(obj){obj.select();js=obj.createTextRange();js.execCommand("Copy")alert("复制成功!");}</script>4、复制文本框或者隐藏域中的内容<scriptlanguage="javascript">functionCopyUrl(target){target.value=myimg.value;target.select();js=myimg.createTextRange();js.execCommand("Copy");alert("复制成功!");}functionAddImg(target){target.value="[IMG]"+myimg.value+"[/img]";target.select();js=target.createTextRange();js.execCommand("Copy");alert("复制成功!");}</script><inputname=myimgtype=hiddenid=myimgvalue="http://pmp.cnblogs.com"/><inputname=imgurltype=textsize=32value="http://pmp.cnblogs.com"/><inputtype=buttonvalue="点击这里复制本站地址"onclick="CopyUrl(imgurl);"/>5、复制span标记中的内容<scripttype="text/javascript">functioncopyText(obj){varrng=document.body.createTextRange();rng.moveToElementText(obj);rng.scrollIntoView();rng.select();rng.execCommand("Copy");rng.collapse(false);alert("复制成功!");}</script>以下是代码片段:<br/><br/><spanid="tbid">http://pmp.cnblogs.com</span>[<ahref="#"onclick="copyText(document.all.tbid)">点击复制</a>]<br/><br/><spanid="tbid2">http://www.cnblogs.com/pmp</span>[<ahref="#"onclick="copyText(document.all.tbid2)">点击复制</a>]<br/><br/>要学会用GOOGEL啊这么简单的问题就浪费了40分了。