1.右键无效 <script> document.οncοntextmenu=new Function("event.returnValue=false;"); </script> <body> 右键无效 </body> 2.禁止网页复制。 <body> <script type="text/javascript"><!-- document.body.oncopy = nocopy; function nocopy() { clipboardData.setData("text", ""); setTimeout(nocopydelay,100); } function nocopydelay(){ alert("不能复制"); clipboardData.setData("text", "哈哈"+"/r/n文章来自: sxzlc 详细参考:"+location.href); } </script> 无法复制,但是internet选项 安全 脚本 活动脚本 禁用后 就可以复制了。<br> 需要使用一下延时。 script要在body内部,否则不好使。 强烈建议没有什么特殊要求别在自己的网页上这么弄。 </body> 3.禁止F5刷新 <script language=javascript> document.onkeydown = function()//禁止刷新 { if(event.keyCode==116) { event.keyCode=0; event.returnValue = false; } } document.oncontextmenu = function() { event.returnValue = false; } </script> 4.2010年9月30日 晚22点30分,js中alert的意外发现,以前不知道。在写屏蔽js错误时发现。 <script type="text/javascript"><!-- function sss(){ alert(sss); alert('sss') } </script> <body οnlοad=sss();> 2010年9月30日 晚22点30分,js中alert的意外发现,以前不知道。在写屏蔽js错误时发现。 运行一下,非常有意思。 第一个,会把函数的内容显示出来,对话框中的内容是:function sss(){... } 第二个,输出才是sss </body> 5,屏蔽js错误 <script type="text/javascript"> <!-- function killErrors() { return true; } window.onerror = killErrors; //--> </script> <mce:script type="text/javascript"> function sss(){ alert(sss); alert('sss') alert(aaaaa); } </script> <body οnlοad=sss();> 代码中注释去掉与否都没有影响! </body>