分享、学习、提高
2007/10/08 21:54
文章作者:Enjoy 转载请注明原文链接。
网上有两种代码,都可以,我自己整理了下。

放置代码时要注意,要放在body里面,放在head中无效。把“IT学习者”换成你的网站名称,document.location.href表示用户访问该页的网址,你也可以改为你的域名。

另外,已测试,此代码只对IE6有效,在IE7和Firefox下无效(不支持body.oncopy属性)。

<script type="text/javascript">
 document.body.oncopy=function(){
 event.returnValue=false;
 var t=document.selection.createRange().text;
 t += "\r\n本文转摘自『IT学习者』" +  document.location.href;
 clipboardData.setData('Text',t);
}
</script>




<script type="text/javascript">
 document.body.oncopy = function () {
   setTimeout( function () {
     var text = clipboardData.getData("text");
     if (text) {
       text = text + "\r\n ---★ 本文转摘自『IT学习者』→ "+location.href;
       clipboardData.setData("text", text);
    }
   }, 100 )
}
</script>


示例:http://www.itlearner.com/article/2007/3881.shtml,随便复制一段文字,粘贴一下就可以看到效果了。
发表评论
表情
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]
               

验证码 不区分大小写