不小心發現的功能. 爬了一下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:
張貼留言