<body onkeydown="KeyDown()"><script language="Javascript">
<!--
function KeyDown(){ if ( event.keyCode==116) //屏蔽 F5 刷新键

event.keyCode=0;
event.returnValue=false;
}
}
// -->
</script>
<h2 align=center>屏蔽F5刷新</h2>
</body>
</html>

解决方案 »

  1.   

    刷新不光有F5,还有ctrl+R.function document.onkeydown()
    {
      if (event.ctrlKey){
         event.returnValue=false;
      }
      if(window.event.keyCode==116 || window.event.keyCode==117)
    {
    window.event.keyCode=0;
    window.event.returnValue = false;  //禁止F5
    }}
      

  2.   

    呵呵,那把右键也屏蔽掉吧,右键里也有刷新啊!!
    <body onkeydown="KeyDown()"
    oncontextmenu="event.returnValue=false"><script language="Javascript"><!--function KeyDown(){ 
    if ((event.keyCode==116)||(event.ctrlKey && event.keyCode==82)){ //Ctrl + R
    event.keyCode=0;
    event.returnValue=false;
    }
    }
    // --></script>
    <h2 align=center>屏蔽鼠标右键、Ctrl+R、F5刷新</h2>
    </body>
    </html>