不小心發現的功能. 爬了一下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/
JavaScript 警告/確認/輸入 視窗
警告視窗(Alert Window)
alert("嘰哩呱啦,嘰哩呱啦");
確認視窗(Confirm Window)
MyQ = "你確定要怎樣怎樣嗎?";
MyA = confirm(MyQ);
if(MyA) alert("就怎樣 就怎樣 就怎樣 ");
輸入視窗(Prompt Window)
MyQ = "請輸入你的XXXXXX?";
MyA = prompt(MyQ,"預設值");
if (MyA != null) alert("你輸入的值 : "+ MyA );
alert("嘰哩呱啦,嘰哩呱啦");
確認視窗(Confirm Window)
MyQ = "你確定要怎樣怎樣嗎?";
MyA = confirm(MyQ);
if(MyA) alert("就怎樣 就怎樣 就怎樣 ");
輸入視窗(Prompt Window)
MyQ = "請輸入你的XXXXXX?";
MyA = prompt(MyQ,"預設值");
if (MyA != null) alert("你輸入的值 : "+ MyA );
張貼者:
小Ko
/ 2010年5月13日 星期四
標籤:
Javascript
/
Comments: ( 0 )