javascript捕獲窗口關閉事件有兩種方法
1.用javascript重新定義 window.onbeforeunload() 事件
在javascript裏定義一個函數即可
function window.onbeforeunload() { alert("關閉窗口")}
alert()事件將會在關閉窗口前執行,你也可以用戶決定是否關閉窗口
function window.onbeforeunload() {
if (event.clientX>document.body.clientWidth && event.clientY<0 ||event.altKey)
window.event.returnValue="確定要退出本頁嗎?";
}
2.用onUnload方法
在body 標籤里加入onUnload事件
body onUnload="myClose()"
然後在javascript裏定義myClose()方法
但是onUnload方法是在關閉窗口之後執行,不是在關閉窗口之前執行,如果你想在關閉窗口之前做判斷,請用第一種方法