BS系統一個非常煩人的地方是不知道用戶什么時候關閉瀏覽器離開系統.這里,我們采用onbeforeunload參數監控用戶是否關閉瀏覽器.
<HTML>
<HEAD>
<title>test</title>
</HEAD>
<body onbeforeunload="RunOnBeforeUnload()">
<script language="javascript">
function RunOnBeforeUnload() {
window.event.returnValue = '關閉瀏覽器將退出系統.';
}
</script>
</body>
</HTML>
效果如下所示:

當wondow.event.returnValue為空的時候,這個選擇提示框是不會出現的.
可是問題又來了:假如我希望用戶點擊"確定"按鈕關閉瀏覽器的時候能夠保存用戶相關數據.那么我又應該怎么做呢?
看來只有用onunload參數了.
將上面的代碼修改如下:
<HTML>
<HEAD>
<title>test</title>
</HEAD>
<body onbeforeunload="RunOnBeforeUnload()" onunload="RunOnUnload()">
<script language="javascript">
function RunOnBeforeUnload() {
window.event.returnValue = '關閉瀏覽器將退出系統.';
}
function RunOnUnload() {
//執行你的代碼
}
</script>
</body>
</HTML>
posted on 2005-01-26 17:24
eamoi 閱讀(4128)
評論(5) 編輯 收藏 所屬分類:
JS/VBS/HTML