JavaScript 捕获窗口关闭事件


Posted in Javascript onJuly 26, 2009

1.用javascript重新定义 window.onbeforeunload() 事件
在javascript里定义一个函数即可
function window.onbeforeunload() { alert("关闭窗口")}
alert()事件将会在关闭窗口前执行,你也可以用户决定是否关闭窗口
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方法是在关闭窗口之后执行,不是在关闭窗口之前执行,如果你想在关闭窗口之前做判断,请用第一种方法

Javascript 相关文章推荐
JQuery 操作select标签实现代码
May 14 Javascript
jquery uaMatch源代码
Feb 14 Javascript
javascript 闭包
Sep 15 Javascript
解决Vue 浏览器后退无法触发beforeRouteLeave的问题
Dec 24 Javascript
如何将百度地图包装成Vue的组件的方法步骤
Feb 12 Javascript
微信小程序实现带参数的分享功能(两种方法)
May 17 Javascript
js基础之事件捕获与冒泡原理
Oct 09 Javascript
Vue组件模板及组件互相引用代码实例
Mar 11 Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
Apr 14 Javascript
JavaScript 装逼指南(js另类写法)
May 10 Javascript
node.js +mongdb实现登录功能
Jun 18 Javascript
WebWorker 封装 JavaScript 沙箱详情
Nov 02 Javascript
jquery tools之tooltip
Jul 25 #Javascript
jquery tools之tabs 选项卡/页签
Jul 25 #Javascript
jquery JSON的解析方式
Jul 25 #Javascript
jqPlot Option配置对象详解
Jul 25 #Javascript
jqPlot jquery的页面图表绘制工具
Jul 25 #Javascript
IE DOM实现存在的部分问题及解决方法
Jul 25 #Javascript
从父页面读取和操作iframe中内容方法
Jul 25 #Javascript
You might like
php利用cookie实现访问次数统计代码
2011/05/19 PHP
PHP判断文件是否存在、是否可读、目录是否存在的代码
2012/10/03 PHP
php单例模式实现(对象只被创建一次)
2012/12/05 PHP
ThinkPHP3.1新特性之字段合法性检测详解
2014/06/19 PHP
php中array_unshift()修改数组key注意事项分析
2016/05/16 PHP
laravel 实现关闭CSRF(全部关闭、部分关闭)
2019/10/21 PHP
用js做一个小游戏平台 (一)
2009/12/29 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
2013/11/21 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
2014/06/16 Javascript
node.js 动态执行脚本
2016/06/02 Javascript
基于Bootstrap实现的下拉菜单手机端不能选择菜单项的原因附解决办法
2016/07/22 Javascript
基于jQuery实现手风琴菜单、层级菜单、置顶菜单、无缝滚动效果
2017/07/20 jQuery
Vue之Vue.set动态新增对象属性方法
2018/02/23 Javascript
Vue props用法详解(小结)
2018/07/03 Javascript
Vue中的循环及修改差值表达式的方法
2019/08/29 Javascript
vue解决花括号数据绑定不成功的问题
2019/10/30 Javascript
解决vue-router 二级导航默认选中某一选项的问题
2019/11/01 Javascript
JavaScript canvas绘制圆弧与圆形
2020/02/18 Javascript
JS array数组检测方式解析
2020/05/19 Javascript
python插入排序算法实例分析
2015/07/03 Python
Python读取mat文件,并转为csv文件的实例
2018/07/04 Python
Python中创建二维数组
2018/10/17 Python
详解Django-auth-ldap 配置方法
2018/12/10 Python
Python面向对象基础入门之编码细节与注意事项
2018/12/11 Python
Python3网络爬虫中的requests高级用法详解
2019/06/18 Python
借助Paramiko通过Python实现linux远程登陆及sftp的操作
2020/03/16 Python
Python Socketserver实现FTP文件上传下载代码实例
2020/03/27 Python
CSS3简单实现照片墙
2014/12/12 HTML / CSS
GWT (Google Web Toolkit)有哪些主要的原件组成?
2015/06/08 面试题
《台湾的蝴蝶谷》教学反思
2014/02/20 职场文书
卖房协议书
2014/04/11 职场文书
五好文明家庭事迹材料
2014/12/20 职场文书
如何使用分区处理MySQL的亿级数据优化
2021/06/18 MySQL
Python函数中的不定长参数相关知识总结
2021/06/24 Python
python之基数排序的实现
2021/07/26 Python
Android中的Launch Mode详情
2022/06/05 Java/Android