JavaScript 捕獲窗口關閉事件
更新時間:2009年07月26日 09:44:12 作者:
javascript捕獲窗口關閉事件有兩種方法
1.用javascript重新定義 window.onbeforeunload() 事件
在javascript里定義一個函數即可
function window.onbeforeunload() { alert("關閉窗口")}
alert()事件將會在關閉窗口前執(zhí)行,你也可以用戶決定是否關閉窗口
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方法是在關閉窗口之后執(zhí)行,不是在關閉窗口之前執(zhí)行,如果你想在關閉窗口之前做判斷,請用第一種方法
在javascript里定義一個函數即可
function window.onbeforeunload() { alert("關閉窗口")}
alert()事件將會在關閉窗口前執(zhí)行,你也可以用戶決定是否關閉窗口
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方法是在關閉窗口之后執(zhí)行,不是在關閉窗口之前執(zhí)行,如果你想在關閉窗口之前做判斷,請用第一種方法
您可能感興趣的文章:
- js之事件冒泡和事件捕獲詳細介紹
- js阻止默認事件與js阻止事件冒泡示例分享 js阻止冒泡事件
- javascript事件冒泡詳解和捕獲、阻止方法
- js冒泡、捕獲事件及阻止冒泡方法詳細總結
- js阻止冒泡及jquery阻止事件冒泡示例介紹
- zepto.js中tap事件阻止冒泡的實現方法
- js event事件的傳遞與冒泡處理
- JS冒泡事件的快速解決方法
- JS阻止冒泡事件以及默認事件發(fā)生的簡單方法
- js如何取消事件冒泡
- js事件監(jiān)聽機制(事件捕獲)總結
- Javascript 事件捕獲的備忘(setCapture,captureEvents)
- JavaScript實現父子dom同時綁定兩個點擊事件,一個用捕獲,一個用冒泡時執(zhí)行順序的方法
相關文章
JavaScript重復元素處理方法分析【統(tǒng)計個數、計算、去重復等】
這篇文章主要介紹了JavaScript重復元素處理方法,結合實例形式分析了javascript針對字符串、數組中重復元素的個數統(tǒng)計,計算及去重復等相關操作技巧,需要的朋友可以參考下2017-12-12適用于javascript開發(fā)者的Processing.js入門教程
這篇文章主要介紹了適用于javascript開發(fā)者的Processing.js入門教程,感興趣的小伙伴們可以參考一下2016-02-02