Javascript 重新載入或關閉瀏覽器的觸發JS

不小心發現的功能. 爬了一下google.

Onbeforeunload 是正要去Server讀取資料時觸發的,此時尚未開始讀取。

onunload 己從Server讀取完新資料,在即將更新畫面時所觸發的。

Onunload 無法阻止頁面的更新與關閉。而 Onbeforeunload 可以做到。

用法一

<script type="text/javascript"">
<!--
window.onbeforeunload = onbeforeunload_handler;
window.onunload = onunload_handler;
function onbeforeunload_handler(){ ... }
function onunload_handler(){ ... }
// --">
</script">

用法二

<body onbeforeunload="checkLeave()">

<body onunload="checkLeave()">


資料來源:http://www.iteye.com/topic/269213

更詳細的說明:http://xieyu.blog.51cto.com/213338/55796/

0 Comment:

張貼留言