JavaScript捕获窗口关闭事件

简介: javascript捕获窗口关闭事件有两种方法 1.用javascript重新定义 window.onbeforeunload()  事件 在javascript里定义一个函数即可 function  window.

javascript捕获窗口关闭事件有两种方法

1.用javascript重新定义 window.onbeforeunload()  事件

在javascript里定义一个函数即可

function  window.onbeforeunload()  {  alert("关闭窗口")}

alert()事件将会在关闭窗口前执行,你也可以用户决定是否关闭窗口

function  window.onbeforeunload()  { 
 if  (event.clientX>document.body.clientWidth  &&  event.clientY     window.event.returnValue="确定要退出本页吗?";  
 }

2.用onUnload方法

在body 标签里加入onUnload事件

body onUnload="myClose()"

然后在javascript里定义myClose()方法

但是onUnload方法是在关闭窗口之后执行,不是在关闭窗口之前执行,如果你想在关闭窗口之前做判断,请用第一种方法

目录
相关文章
|
1月前
|
Web App开发 JavaScript 前端开发
javascript onkeydown事件
javascript onkeydown事件
|
1月前
|
JavaScript
js两种移除事件的方法
js两种移除事件的方法
30 2
|
20天前
|
存储 JavaScript 前端开发
js事件队列
【10月更文挑战第15天】
40 6
|
2月前
|
JavaScript 前端开发
JavaScript HTML DOM 事件
JavaScript HTML DOM 事件
22 5
|
23天前
|
JavaScript API
深入解析JS中的visibilitychange事件:监听浏览器标签间切换的利器
深入解析JS中的visibilitychange事件:监听浏览器标签间切换的利器
63 0
|
2月前
|
监控 JavaScript 前端开发
|
1月前
|
JavaScript
js两种移除事件的方法
js两种移除事件的方法
51 0
|
1月前
|
JavaScript
js两种移除事件的方法
js两种移除事件的方法
|
1月前
|
JavaScript 前端开发 Android开发
JavaScript触摸touch事件
JavaScript触摸touch事件
|
1月前
|
JavaScript 前端开发 UED
JavaScript 计时事件
JavaScript 计时事件
16 0