function document.onkeydown()
  {if(event.keyCode==116)
     {event.keyCode=0
      event.returnValue=false;
     }
  }

解决方案 »

  1.   

    if (event.keyCode==115)return false;
      

  2.   

    <script>
    function document.onkeydown()
    {
      if (event.keyCode==116)
         {
         event.keyCode=0;          //这句你可以要也可以不要,
         event.returnValue=false;  //这句同上,不过建议你把这两句都留着。
         }
    }
    </script>
    仅仅是禁止了F5,还有CTRL+R没有禁止。
    如果你需要禁止CTRL+R,可以在IF后面用逻辑或连接另外一个条件:
    (event.ctrlKey && event.keyCode==82)
    不过,还是不能完全禁止刷新(比如直接从菜单来刷)!——没办法。
      

  3.   

    呵呵~~,本来的代码是这样的
    //start document.onkeydown()
    function document.onkeydown()
      {if(event.keyCode==116 || event.ctrlKey)
         {event.keyCode=0
          event.returnValue=false;
         }
      }
    //end document.onkeydown()