JavaScript捕获窗口关闭事件
JavaScript事件 关闭 窗口 捕获
2023-06-13 09:14:11 时间
1.用javascript重新定义window.onbeforeunload()事件
在javascript里定义一个函数即可
functionwindow.onbeforeunload(){alert("关闭窗口")}
alert()事件将会在关闭窗口前执行,你也可以用户决定是否关闭窗口
functionwindow.onbeforeunload(){
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
window.event.returnValue="确定要退出本页吗?";
}
2.用onUnload方法
在body标签里加入onUnload事件
bodyonUnload="myClose()"
然后在javascript里定义myClose()方法
但是onUnload方法是在关闭窗口之后执行,不是在关闭窗口之前执行,如果你想在关闭窗口之前做判断,请用第一种方法
在javascript里定义一个函数即可
functionwindow.onbeforeunload(){alert("关闭窗口")}
alert()事件将会在关闭窗口前执行,你也可以用户决定是否关闭窗口
functionwindow.onbeforeunload(){
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
window.event.returnValue="确定要退出本页吗?";
}
2.用onUnload方法
在body标签里加入onUnload事件
bodyonUnload="myClose()"
然后在javascript里定义myClose()方法
但是onUnload方法是在关闭窗口之后执行,不是在关闭窗口之前执行,如果你想在关闭窗口之前做判断,请用第一种方法
相关文章
- 【说站】javascript函数组合如何理解
- js动画事件_JavaScript事件
- java作用域-我是这样理解JavaScript中作用域
- JavaScript格式化日期详解编程语言
- JavaScript中的类继承实现方式详解编程语言
- JavaScript学习总结(十六)——Javascript闭包(Closure)详解编程语言
- javascript的事件描述
- Javascript技术技巧大全(五)
- 阻止JavaScript事件冒泡传递(cancelBubble、stopPropagation)
- Javascript更新JavaScript数组的uniq方法
- javascript的键盘控制事件说明
- javascript触发事件列表比较不错
- javascript事件问题
- Javascript二维数组
- javascript键盘事件总结推荐
- JavaScript滚轮事件使用说明
- JavaScript学习笔记(一)js基本语法
- javascript重复绑定事件造成的后果说明
- 解析javascript浏览器关闭事件
- JavaScript加强之自定义event事件
- javascript操作html控件实例(javascript添加html)
- 分享JavaScript获取网页关闭与取消关闭的事件
- javascript事件冒泡详解和捕获、阻止方法
- JavaScript中自定义事件用法分析
- JavaScript删除指定子元素代码实例