2009-08-19 44 views
1

我有哪些選項阻止用戶關閉瀏覽器或導航到其他網站? (當然,我不能阻止他拔下電腦上的插頭等:我只想給他看一個警告)提示用戶離開網頁時未保存的更改

+0

複製 - 完全一樣的有人問九點前分:http://stackoverflow.com/questions/1299452/how-do-i-stop- a-page-from-unloading-navigation-away-in-js – NickFitz 2009-08-19 13:30:18

回答

6

您可以使用JS beforeunload事件來實現此目的。

1

您應該使用onunload事件。

<script> 
function onExitHandler() { 
    // called when user about to leave the page 
} 
</script> 
<body onunload="onExitHandler()"> 
... 
</body> 

這裏你可以看到一個例子:http://www.w3schools.com/jsref/jsref_onunload.asp

+4

卸載事件太晚了。如果你想阻止用戶離開(這是問題),你必須使用beforeunload。 – jhurshman 2009-08-19 12:49:01

相關問題