<body>
<script language="JavaScript">
<!--
function KeyDown(){
   function d (e) {
e.cancelBubble = true;
e.keyCode = 0;
e.returnValue = false;
}
   if ((window.event.altKey)&&
      ((window.event.keyCode==36)||    // Alt+  home
      (window.event.keyCode==68))){    // Alt+  D
 d(event)
     }
   
   if ((event.keyCode==17)&&(event.keyCode==16)&&(event.keyCode==9)) {// ctrl+shift+tab
 d(event)
     }
     
   if ((event.keyCode==17)&&(event.keyCode==18)&&(event.keyCode==110)) {//ctrl+alt+del
 d(event)
     }
    
   if ((window.event.ctrlKey)&&
       ((window.event.keyCode==221)||  // ctrl+  ]   ???
        (window.event.keyCode==219)||  // ctrl+  [   ???
        (window.event.keyCode==13)||   // ctrl+  enter   ???
        (window.event.keyCode==70)||   // ctrl+  F   ???
        (window.event.keyCode==83)||   // ctrl+  S    ???
        (window.event.keyCode==65)||   // ctrl+  A    test
        (window.event.keyCode==79))){  // ctrl+  O   ????
 d(event)
    }
    
}
document.onkeydown = KeyDown;
//-->
</script>
试试
</body>

解决方案 »

  1.   

    学习嘿嘿,同意-----------------------------
    FASON出马一个挺三
      

  2.   

    FASON:
    还是不好用啊,为什么我用
    if ((window.event.ctrlKey)&&
          ((window.event.keyCode==68)||   // ctrl+  d
           (window.event.keyCode==78)||   // ctrl+  n
           (window.event.keyCode==37)||   // ctrl+  ←
           (window.event.keyCode==39)||   // ctrl+  →
           (window.event.keyCode==65)||   // ctrl+  A
           (window.event.keyCode==66)||   // ctrl+  B
           (window.event.keyCode==69)||   // ctrl+  E
           (window.event.keyCode==72)||   // ctrl+  H
           (window.event.keyCode==73)||   // ctrl+  I
           (window.event.keyCode==87)||   // ctrl+  W
           (window.event.keyCode==9)||    // ctrl+  tab
           (window.event.keyCode==76)||   // ctrl+  L
           (window.event.keyCode==82))){  // ctrl+  R    
          
         event.returnValue=false;
         }
    好用,但是用下面的就不行,问题出在什么地方? 
    if ((window.event.altKey)&&
          ((window.event.keyCode==36)||    // Alt+  home
          (window.event.keyCode==68))){    // Alt+  D
          event.returnValue=false;
         }if ((event.keyCode.17)&&(event.keyCode==16)&&(event.keyCode==9)) {// ctrl+shift+tab
          event.returnValue=false;
         }
    请帮忙!万分感谢!