<body oncontextmenu="return false;">

解决方案 »

  1.   

    <script language="javascript">
    function click() {
    if (event.button==2) {
    alert('对不起,本页的内容不经允许不得拷备。')
    }
    }
    document.onmousedown=click
    </script>
      

  2.   

    http://expert.csdn.net/Expert/TopicView2.asp?id=1387711&datebasetype=now
      

  3.   

    <SCRIPT language=JavaScript>
    function click() {if (event.button==2) {}}document.onmousedown=click</SCRIPT>
      

  4.   

    <body oncontextmenu="return false;">简单有效
      

  5.   

    完整方案
    <script language="JavaScript"> 
    <!-- 
      
    if (window.Event)  
      document.captureEvents(Event.MOUSEUP);  
      
    function nocontextmenu()  

     event.cancelBubble = true 
     event.returnValue = false; 
      
     return false; 

      
    function norightclick(e)  

     if (window.Event)  
     { 
      if (e.which == 2 || e.which == 3) 
       return false; 
     } 
     else 
      if (event.button == 2 || event.button == 3) 
      { 
       event.cancelBubble = true 
       event.returnValue = false; 
       return false; 
      } 
      

      
    document.oncontextmenu = nocontextmenu;  // for IE5+ 
    document.onmousedown = norightclick;  // for all others 
    //--> 
    </script>
      

  6.   

    <body oncontextmenu="return false;">