先谢了!!

解决方案 »

  1.   

    function document.onkeydown() 

    if (window.event.keyCode==116){ 
    alert("不准你使用F5键刷新网页!"); 
    event.returnValue=false; 
    }

      

  2.   

    可是,根据我自己试验,116是t的keycode哦   
      .....   
      <script   language='javascript'>   
      function   check()   {   
      window.alert(window.event.keyCode)   
      }   
      </script>   
      <input   type="text"   name="txt"   size="9"   onKeyPress="check()">   
      ......   
      按下F5,并无显示,倒是按下t显示116,究竟怎样才可以捕捉f5的动作? 
      

  3.   

    116 绝对是对应F5 少了个东西function document.onkeydown() 

    if (window.event.keyCode==116){ 
    alert("不准你使用F5键刷新网页!");  
    event.keyCode=0; 
    event.returnValue=false; }
    }
      

  4.   

    <body onkeydown="if (event.keyCode==116){event.keyCode=0;event.returnValue=false;}">
    这样你按F5肯定是刷新不了,
    但是如果说你按浏览器上面那个刷新还是刷新的话,那是正常的……