<script language = "javascript" >
function click() {
if (event.button==2) {
alert ('sfa');
} }
document.onmousedown=click
</script>这段代码,我放在<head></head>中结果不行

解决方案 »

  1.   

    <script>
    document.onmousedown=mousedown_handler
    function mousedown_handler(mouse_event)
    {
       var no_right_click="对不起,您不能使用右键";
       if(event.button==2||event.button==3)
       {
         alert(no_right_click)
       }
    }
    </script>//注意:
    键码      按键
    0        nothing
    1         左键   
    2         右键
    3       左键和右键
    4         中间键
    5      左键和中间键
    6      右键和中间键
    7        所有三键
      

  2.   

    赞同楼上 lovingkiss的观点,这么做根本没用,现在很多WEB技术都是开放的,除非你有更高的技术,比如你用JavaBean,封装起来,就不用担心别人看你的代码了。而你现在有的那些代码又没有什么商业价值,本着相互学习的目的,没必要千方百计的想办法不让别人看到,其实挡不住的(最多能挡住一些初学者)
      

  3.   

    上面说的有道理哦!确实是这这样,不过一般的动态交互式网站,看源代码也有点困难的啊,他们看到也这一个普通的html不是你的后台