javascript捕獲窗口關閉事件有兩種方法 onbeforeunload() ,onUnload()javascript
用法有兩種:html
1. function window.onbeforeunload() { alert("關閉窗口")}java
function window.onunload() { alert("關閉窗口")}htm
2. 在body 標籤里加入onUnload事件blog
<body onUnload="myClose()">事件
而後在javascript裏定義myClose()方法ip
區別:io
onUnload方法是在關閉窗口以後執行event
onbeforeUnload方法是在關閉窗口以前執行function
說明:
兩個方法在 頁面關閉、刷新、轉向新頁面 時都觸發。
注:只在關閉窗口時觸發,而頁面刷新的時不觸發。
<script language=javascript>
function window.onbeforeunload()
{
if (event.clientX>document.body.clientWidth && event.clientY<0||event.altKey)
{
window.event.returnValue="肯定要退出本頁嗎?";
}
}
</script>
摘自:http://www.cnblogs.com/sunrack/articles/1355742.html