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 相关文章推荐
js parseInt(&quot;08&quot;)未指定进位制问题
Jun 19 Javascript
分享20款好玩的jQuery游戏
Apr 17 Javascript
js数组去重的5种算法实现
Nov 04 Javascript
原生JavaScript制作微博发布面板效果
Mar 11 Javascript
MVC+jQuery.Ajax异步实现增删改查和分页
Dec 22 Javascript
AngularJS 工作原理详解
Aug 18 Javascript
jQuery实现的自适应焦点图效果完整实例
Aug 24 Javascript
js中setTimeout的妙用--防止循环超时
Mar 06 Javascript
判断jQuery是否加载完成,没完成继续判断的解决方法
Dec 06 jQuery
vue组件中使用iframe元素的示例代码
Dec 13 Javascript
Angular 实现输入框中显示文章标签的实例代码
Nov 07 Javascript
Layer+Echarts构建弹出层折线图的方法
Sep 25 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生成UTF8文件的方法
2010/05/15 PHP
php中使用接口实现工厂设计模式的代码
2012/06/17 PHP
PHP实现数组递归转义的方法
2014/08/28 PHP
prototype.js的Ajax对象
2006/09/23 Javascript
对联广告js flash激活
2006/10/19 Javascript
基于jquery实现的一个选择中国大学的弹框 (数据、步骤、代码)
2012/07/26 Javascript
通过length属性判断jquery对象是否存在
2013/10/18 Javascript
JS实现新浪微博效果带遮罩层的弹出框代码
2015/10/12 Javascript
微信小程序开发经验总结(推荐)
2017/01/11 Javascript
JS实现控制图片显示大小的方法【图片等比例缩放功能】
2017/02/18 Javascript
jQuery插件HighCharts实现的2D对数饼图效果示例【附demo源码下载】
2017/03/09 Javascript
微信小程序云开发之云函数详解
2019/05/16 Javascript
JavaScript canvas动画实现时钟效果
2020/02/10 Javascript
vue3.0中友好使用antdv示例详解
2021/01/05 Vue.js
[42:22]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第一局
2016/02/27 DOTA
[58:09]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第三场 6.2
2018/06/03 DOTA
[56:42]VP vs RNG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python动态性强类型用法实例
2015/05/09 Python
Python过滤列表用法实例分析
2016/04/29 Python
利用Python中unittest实现简单的单元测试实例详解
2017/01/09 Python
Python实现的单向循环链表功能示例
2017/11/10 Python
K-means聚类算法介绍与利用python实现的代码示例
2017/11/13 Python
Python验证文件是否可读写代码分享
2017/12/11 Python
Python使用Tkinter实现机器人走迷宫
2018/01/22 Python
python中报错&quot;json.decoder.JSONDecodeError: Expecting value:&quot;的解决
2019/04/29 Python
西班牙拥有最佳品牌的动物商店:Animalear.com
2018/01/05 全球购物
高清安全摄像头系统:Lorex Technology
2018/07/20 全球购物
TheFork葡萄牙:欧洲领先的在线餐厅预订平台
2019/05/27 全球购物
交通安全教育制度
2014/02/02 职场文书
2014社区三八妇女节活动方案
2014/03/30 职场文书
校园活动策划方案
2014/06/13 职场文书
群众路线个人对照检查材料
2014/09/23 职场文书
项目经理助理岗位职责
2015/04/13 职场文书
公司业务员管理制度
2015/08/05 职场文书
Golang 实现获取当前函数名称和文件行号等操作
2021/05/08 Golang
mysq启动失败问题及场景分析
2021/07/15 MySQL