document.onkeydown=function()  
{  
  if ((window.event.keyCode==116))  
     {   
          window.event.keyCode=0;  
          window.event.returnValue=false;  
     }  
}  这段代码在Ie下可以屏蔽F5刷新,在FireFox 中该怎样修改?

解决方案 »

  1.   

    document.onkeydown=function(e)   
    {   
      e=window.event?window.event:e;
      code=e.keyCode?e.keyCode:e.which;
      if ((code==116))   
      {   
      code=0;   
       e.returnValue=false;   
      }   
    }
      

  2.   

    我试了,还是不行。请问function(e)   里面的e是什么意思
      

  3.   

    这下应该可以了,e是事件
    document.onkeydown=function(e)   
    {   
      e=window.event?window.event:e;
      code=e.keyCode?e.keyCode:e.which;
      if ((code==116))   
      {   
      code=0;   
      //e.returnValue=false;
      return false;   
      }   
    }