http://cn-web.com/cnweb/4/0/
在这个网站上,不管Copy什么,只要一粘贴,后面就多了“文章来源(WEB开发技术知识库):http://cn-web.com/cnweb/4/0/”
哪位知道是如何实现的??请告诉我,我立即结分

解决方案 »

  1.   

    巫什么巫啊...你看看它的html源代码就知道了...不是插进背景色文字就是插进不可见的<div/>...怎么能不可见?去看CSS...
      

  2.   

    我想应该是这个
    代码是从站长网的页面里挖出来的. 不失为一种宣传推广自己的好办法.又不影响访问者视觉. <scrīpt type="text/javascrīpt">
    document.body.oncopy = function () { 
    setTimeout( function () { 
      var text = clipboardData.getData("text");
      if (text) { 
       text = text + "\r\n本文来自: 站长网(www.octverve.com) 详细出处参考:"+location.href; clipboardData.setData("text", text);
      } 
        }, 100 ) 
    }
    </scrīpt>
      

  3.   

    刚才试了一下,有误,改成
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head><body>
    <script>
    document.body.oncopy=function(){
    event.returnValue=false;
    var t=document.selection.createRange().text;
    var s="我注定是亿万富翁的材";
    clipboardData.setData('Text',t+'\r\n'+s+'\r\n\r\n');
    }
    </script>亿万富翁不是梦!!!<br>
    亿万富翁不是梦!!!<br>
    亿万富翁不是梦!!!<br>
    亿万富翁不是梦!!!<br>
    </body>
    </html>
      

  4.   


    <body oncopy="var text=document.selection.createRange().text+'aa';document.selection.empty();clipboardData.setData('Text',text); >
    </body>
      

  5.   

    需要document.selection.empty();
      

  6.   

    js操作剪切板.http://topic.csdn.net/u/20080128/16/39890329-cc4b-4142-9be5-920eab5e30f8.html
      

  7.   

    宣传?
    用Maxthon浏览该网页 禁用js 再另存为