屏蔽F5到是可以,屏蔽刷新按钮没有办法,但有一个不是办法的办法就是用window.open 打开一个没有工具栏的新窗口。屏蔽F5:
<body onkeydown="if(event.keyCode==116){event.keyCode=0;event.returnValue=false;}">

解决方案 »

  1.   

    <script>
    document.onkeydown=mytest;
    function mytest()
    {
    if(event.keyCode==116){
    alert("f5");
    window.event.keyCode=0;
    return false;
    }
    }
    </script><script language="javascript">
    function fs()
    {
    return false;
    }</script>onrefresh=fs;
    如果只是屏蔽F5的话可以这样:
    <body onkeydown="if(event.keyCode==116){event.keyCode=0;event.returnValue=false;}">
      

  2.   

    那判断窗口关闭除了onunload事件以外还有其它事件吗,因为用这个事情,我刷新时他也触发,令我十分不爽???
      

  3.   

    没办法的,因为至今还没有什么好办法能够判断到底用户是刷新还是关闭浏览器。
    窗口关闭时还有一个事件:onbeforeunload