对了,我的环境是xp sp2 ie6.0/sp2

解决方案 »

  1.   

    <script   type="text/javascript"> 
    function   KeyDown(){    
          function   window.onhelp()    
          {    
            return   false    
          } 
          if ((window.event.altKey)&&(window.event.keyCode==115)){ //屏蔽Alt+F4 
              window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px"); 
              return false; 
          }             if   (window.event.altKey){ 
            //alert("禁止使用alt键"); 
            event.returnValue=false;    
          }  
         
          if   ((event.keyCode==8)||                         //屏蔽退格删除键    
                  (event.keyCode==116)||(event.keyCode==114)){                     //屏蔽   F5   刷新键    
                event.keyCode=0;    
                event.returnValue=false;    
                }    
          if   (event.ctrlKey){       //屏蔽   Ctrl+n  
                //alert("禁止使用ctrl键");   
                event.returnValue=false;    
                }    
          if   ((event.shiftKey)&&(event.keyCode==121)){   //屏蔽   shift+F10    
                event.returnValue=false;    
                }  
          event.returnValue=false;   
       }  
    document.onkeydown=KeyDown;
    </script> 
    <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
    <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
    <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
    <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
    <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>没发现你的问题
      

  2.   

    老兄的这个方法很厉害,没有出问题
    我把onkeydown="KeyDown()"放在了body里面就不行了
    没有加这个document.onkeydown=KeyDown;
      

  3.   

    对body加事件有时会出现问题的,以前碰到一个也是对body加事件,结果没反应body也有个宽度和高度的.所以要对document来加事件
      

  4.   

    用document.onkeydown
    不过当热点不在document里的时候好象f1还可以用的.