Chinaunix首页 | 论坛 | 博客
  • 博客访问: 81033
  • 博文数量: 6
  • 博客积分: 1435
  • 博客等级: 上尉
  • 技术积分: 245
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-02 17:06
文章分类

全部博文(6)

文章存档

2012年(1)

2011年(1)

2009年(4)

我的朋友

分类: 系统运维

2012-11-13 10:11:51

公司要求在关闭窗口时弹出提示让客户把网站收藏起来,用onunload时间不太合适。js标签只有onload\onunload\onbeforeunload事件,而没有onclose事件。不管页面是关闭还是刷新都会执行onunload事件。如何捕捉到页面关闭呢?
页面加载时只执行onload
页面关闭时只执行onunload
页面刷新时先执行onbeforeunload,然后onunload,最后onload。这样我们可以在onbeforeunload中加一个标记,在onunload中判断该标记,即可达到判断页面是否真的关闭了。相关js如下:

页面head里加入这段js就行了,body里面不用加相关事件

阅读(7181) | 评论(0) | 转发(0) |
0

上一篇:博客已升级,请注意变更地址

下一篇:没有了

给主人留下些什么吧!~~