您的位置:首页 > Web前端 > JavaScript

防止复制 js代码

2008-12-05 09:52 190 查看
 第一种 不能复制

 

防拷贝代码(加入BODY中即可,防止右键和CTRL+A)

 

<body leftmargin=0 topmargin=0  oncontextmenu='return false' ondragstart='return false' onselectstart ='return false' onselect='document.selection.empty()' oncopy='document.selection.empty()' onbeforecopy='return false' onmouseup='document.selection.empty()'>

 

第二种, 可以拷贝 并添加上本文链接

 

<!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>

    <title>无标题页</title>

</head>

<body>

   <SCRIPT language="javascript" type="text/javascript">

   document.body.oncopy = function () 

   { 

        setTimeout( function ()

         { 

            var text = clipboardData.getData("text");

             if (text) 

             { 

                re=//r/n/g;

                texttext=text.replace(re,'/r/n文章来自:' + window.document.location.href+'/r/n'); 

                clipboardData.setData("text", text);

             } 

         }, 100 ) 

     } 

    </SCRIPT>

    

在中国对萨科齐执意与达赖会面的举动做出严正回应后,又传来欧盟对中国产品征收惩罚性关税的消息。<br /><br />

12月4日,中方对此再次做出强硬表态。中国外交部发言人刘建超表示,<br /><br /><br />

希望法方为中法全面关系的发展创造条件,不要影响中法关系的长远发展,损害两国人民利益。有外媒认为,中国是在“警告”法方,西藏问题将冲击紧密的中法贸易。

</body>

</html>

 

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  function javascript 产品