JavaScript 捕獲窗口關(guān)閉事件
更新時間:2009年07月26日 09:44:12 作者:
javascript捕獲窗口關(guān)閉事件有兩種方法
1.用javascript重新定義 window.onbeforeunload() 事件
在javascript里定義一個函數(shù)即可
function window.onbeforeunload() { alert("關(guān)閉窗口")}
alert()事件將會在關(guān)閉窗口前執(zhí)行,你也可以用戶決定是否關(guān)閉窗口
function window.onbeforeunload() {
if (event.clientX>document.body.clientWidth && event.clientY<0 ||event.altKey)
window.event.returnValue="確定要退出本頁嗎?";
}
2.用onUnload方法
在body 標(biāo)簽里加入onUnload事件
body onUnload="myClose()"
然后在javascript里定義myClose()方法
但是onUnload方法是在關(guān)閉窗口之后執(zhí)行,不是在關(guān)閉窗口之前執(zhí)行,如果你想在關(guān)閉窗口之前做判斷,請用第一種方法
在javascript里定義一個函數(shù)即可
function window.onbeforeunload() { alert("關(guān)閉窗口")}
alert()事件將會在關(guān)閉窗口前執(zhí)行,你也可以用戶決定是否關(guān)閉窗口
function window.onbeforeunload() {
if (event.clientX>document.body.clientWidth && event.clientY<0 ||event.altKey)
window.event.returnValue="確定要退出本頁嗎?";
}
2.用onUnload方法
在body 標(biāo)簽里加入onUnload事件
body onUnload="myClose()"
然后在javascript里定義myClose()方法
但是onUnload方法是在關(guān)閉窗口之后執(zhí)行,不是在關(guān)閉窗口之前執(zhí)行,如果你想在關(guān)閉窗口之前做判斷,請用第一種方法
您可能感興趣的文章:
- js之事件冒泡和事件捕獲詳細(xì)介紹
- js阻止默認(rèn)事件與js阻止事件冒泡示例分享 js阻止冒泡事件
- javascript事件冒泡詳解和捕獲、阻止方法
- js冒泡、捕獲事件及阻止冒泡方法詳細(xì)總結(jié)
- js阻止冒泡及jquery阻止事件冒泡示例介紹
- zepto.js中tap事件阻止冒泡的實現(xiàn)方法
- js event事件的傳遞與冒泡處理
- JS冒泡事件的快速解決方法
- JS阻止冒泡事件以及默認(rèn)事件發(fā)生的簡單方法
- js如何取消事件冒泡
- js事件監(jiān)聽機(jī)制(事件捕獲)總結(jié)
- Javascript 事件捕獲的備忘(setCapture,captureEvents)
- JavaScript實現(xiàn)父子dom同時綁定兩個點(diǎn)擊事件,一個用捕獲,一個用冒泡時執(zhí)行順序的方法
相關(guān)文章
JavaScript重復(fù)元素處理方法分析【統(tǒng)計個數(shù)、計算、去重復(fù)等】
這篇文章主要介紹了JavaScript重復(fù)元素處理方法,結(jié)合實例形式分析了javascript針對字符串、數(shù)組中重復(fù)元素的個數(shù)統(tǒng)計,計算及去重復(fù)等相關(guān)操作技巧,需要的朋友可以參考下2017-12-12適用于javascript開發(fā)者的Processing.js入門教程
這篇文章主要介紹了適用于javascript開發(fā)者的Processing.js入門教程,感興趣的小伙伴們可以參考一下2016-02-02JS實現(xiàn)二叉查找樹的建立以及一些遍歷方法實現(xiàn)
本篇文章主要介紹了JS實現(xiàn)二叉查找樹的建立以及一些遍歷方法實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-04-04