只屏蔽"另存为"和"查看/源文件"功能不可能,试试这个:
<script>
function click() {
if (event.button==2) {
alert('禁用右键!!!')
}
}
document.onmousedown=click
</script>

解决方案 »

  1.   

    那怎么做身份验证登陆对话窗体?我不会php,cgi
      

  2.   

    不会脚本想做身份验证比较难。有一种不值得推荐的方法是设置web服务起来进行身份验证,就是说禁止匿名用户访问、要求身份验证。
      

  3.   

    基本上没用。
      因为我最近写了一个小工具,这个小工具能把你看到的所有网页的代码都抓到。即便是CSDN的XML也能抓成HTML的形式。而且对方如果关闭了脚本功能更是没办法。获得HTML代码不止一个办法,可以直接用程序取HTML,也可以取Body的outerHTML。麻烦点还可以用API进行。
      屏蔽右键也不管用,用Shift+F10照样可以(不信你在OICQ的聊天室实验一下,OICQ聊天室其实就是HTML浏览器)。基本上网页代码是不能被隐藏的,而菜鸟是没兴趣看代码的,看代码的人至少都是半个高人。你如果加了类似屏蔽右键的功能不但没用,还容易被“高人”们耻笑。
      更有一些骨灰级的“大恶”们,用直接用“超级终端”、Telnet之类的东西直接就可以看代码。脚本约束对于这些人简直就是小孩玩具一样。