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 相关文章推荐
javascript作用域容易记错的两个地方分析
Jun 22 Javascript
javascript面向对象入门基础详细介绍
Sep 05 Javascript
js异常捕获方法介绍
Apr 10 Javascript
我的Node.js学习之路(一)
Jul 06 Javascript
javascript从image转换为base64位编码的String
Jul 29 Javascript
JavaScript字符串对象charAt方法入门实例(用于取得指定位置的字符)
Oct 17 Javascript
基于JavaScript实现类似于百度学术高级检索功能
Mar 02 Javascript
Javascript简写条件语句(推荐)
Jun 12 Javascript
浅谈jQuery操作类数组的工具方法
Dec 23 Javascript
通过jquery的ajax请求本地的json文件方法
Aug 08 jQuery
解决vue props 拿不到值的问题
Sep 11 Javascript
bootstrap-table+treegrid实现树形表格
Jul 26 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代码 用PHP写出自己的BLOG系统
2010/04/12 PHP
php去除换行符的方法小结(PHP_EOL变量的使用)
2013/02/16 PHP
destoon二次开发常用数据库操作
2014/06/21 PHP
PHP之autoload运行机制实例分析
2014/08/28 PHP
PHP多维数组转一维数组的简单实现方法
2015/12/23 PHP
JS控件autocomplete 0.11演示及下载 1月5日已更新
2007/01/09 Javascript
jquery 的 $(&quot;#id&quot;).html() 无内容的解决方法
2010/06/07 Javascript
js获取事件源及触发该事件的对象
2013/10/24 Javascript
使用jQuery时Form表单元素ID和name命名大忌
2014/03/06 Javascript
Javascript中的call()方法介绍
2015/03/15 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
js实现基于正则表达式的轻量提示插件
2015/08/29 Javascript
Jquery操作cookie记住用户名
2016/03/29 Javascript
js 递归和定时器的实例解析
2017/02/03 Javascript
jQuery EasyUI 为Combo,Combobox添加清除值功能的实例
2017/04/13 jQuery
jQuery实现简单的抽奖游戏
2017/05/05 jQuery
20行js代码实现的贪吃蛇小游戏
2017/06/20 Javascript
实例讲解DataTables固定表格宽度(设置横向滚动条)
2017/07/11 Javascript
nodejs中用npm初始化来创建package.json的实例讲解
2018/10/10 NodeJs
Bootstrap 按钮样式与使用代码详解
2018/12/09 Javascript
bootstrap下拉分页样式 带跳转页码
2018/12/29 Javascript
3分钟了解vue数据劫持的原理实现
2019/05/01 Javascript
微信小程序仿抖音短视频切换效果的实例代码
2020/06/24 Javascript
[01:05:41]EG vs Optic Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
pycharm 使用心得(八)如何调用另一文件中的函数
2014/06/06 Python
Python中input与raw_input 之间的比较
2017/08/20 Python
Python字典推导式将cookie字符串转化为字典解析
2019/08/10 Python
pytorch标签转onehot形式实例
2020/01/02 Python
python怎么判断素数
2020/07/01 Python
记录一下scrapy中settings的一些配置小结
2020/09/28 Python
Django与AJAX实现网页动态数据显示的示例代码
2021/02/24 Python
简单叙述一下MYSQL的优化
2016/05/09 面试题
2014年学校体育工作总结
2014/12/08 职场文书
圆明园纪录片观后感
2015/06/03 职场文书
为Java项目添加Redis缓存的方法
2021/05/18 Redis
DSP接收机前端设想
2022/04/05 无线电