2012-09-14 122 views

回答

1

對於IE和FireFox

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> 
<title>Block F5 Key In IE & Mozilla</title> 

<script language="JavaScript"> 

    var version = navigator.appVersion; 

    function showKeyCode(e) { 
     var keycode = (window.event) ? event.keyCode : e.keyCode; 

     if ((version.indexOf('MSIE') != -1)) { 
      if (keycode == 116) { 
       event.keyCode = 0; 
       event.returnValue = false; 
       return false; 
      } 
     } 
     else { 
      if (keycode == 116) { 
       return false; 
      } 
     } 
    } 

</script> 

</head> 
<body onload="JavaScript:document.body.focus();" onkeydown="return showKeyCode(event)"> 
</body> 
</html> 
+0

感謝您的快速回復,我也跟着一樣的答案,但我仍然面臨着同樣的problem.it被重定向到錯誤頁面,即使我點擊刷新,我也必須留在MENU頁面中。 – Rubina

+0

對不起,親愛的,我對safari瀏覽器一無所知,但我會爲你效勞,如果得到答案,我一定會讓你知道的。 –

0

嘗試通過覆蓋它來禁用location.reload():

location.reload = function() {return false;} 

但這可能有其他的副作用...