社区
JavaScript
帖子详情
怎样用Javascript检测用户关闭窗口事件?急
IT13868
2002-11-19 04:30:07
在用户点击控制栏右上脚关闭按钮时,希望用JAVASCRIPT 给用户一个提示,是否真的需要关闭浏览器?请问怎样实现?
我用window.onbeforeunload 但发现这个事件是用户刷新网页时或点击连接的事件,其实用户并没有关闭浏览器。所以不行。
在线等待。多谢。
...全文
155
3
打赏
收藏
怎样用Javascript检测用户关闭窗口事件?急
在用户点击控制栏右上脚关闭按钮时,希望用JAVASCRIPT 给用户一个提示,是否真的需要关闭浏览器?请问怎样实现? 我用window.onbeforeunload 但发现这个事件是用户刷新网页时或点击连接的事件,其实用户并没有关闭浏览器。所以不行。 在线等待。多谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IT13868
2002-11-19
打赏
举报
回复
多谢二位,
请问在return false 后,有一个提示框,象这样:
----------------------------------
确实要离开该页吗?
false
按"确定"继续,或按"取消"留在当前页
-----------------------------------
请问有没有办法修改他的提示?
seabell的办法是一个启发,帮了我不少忙,但就象landsky说的,有的情况是不行的,例如有Frame 时就需另外考虑,用event.clientX+10>document.body.clientWidth.
landsky
2002-11-19
打赏
举报
回复
onload 或 onbeforeunload应该没多大区别。
搂主疑惑的原因:刷新或地址转跳,都会认为当前页关闭。如果是刷新,相当于关闭窗口再打开一次。
seabell(百合心) 所讲的一般可以判断出来,但是许多情况下还是会失效的。
因为不能保证打开窗口的尺寸不和原来的窗口相同。
seabell
2002-11-19
打赏
举报
回复
<script for=window event=onbeforeunload >
if (event.clientX > document.body.clientWidth && event.clientY < 0 )
return false;
</script>
使用
javascript
验证
窗口
是
关闭
还是刷新
通过js代码判断了本
窗口
或本选项卡是
关闭
还是在刷新
JS针对浏览器
窗口
关闭
事件
的监听方法集锦
主要介绍了JS针对浏览器
窗口
关闭
事件
的监听方法,总结整理了几种常用的浏览器
关闭
事件
监听方法,非常简单实用,需要的朋友可以参考下
javascript
页面
关闭
事件
javascript
页面
关闭
触发
事件
非常实用
javascript
经典特效---
关闭
窗口
的提示.rar
关闭
窗口
的提示.rar
关闭
窗口
的提示.rar
关闭
窗口
的提示.rar
关闭
窗口
的提示.rar
关闭
窗口
的提示.rar
关闭
窗口
的提示.rar
基于
JavaScript
判断浏览器到底是
关闭
还是刷新(超准确)
主要介绍了基于
JavaScript
判断浏览器到底是
关闭
还是刷新(超准确)的相关资料,需要的朋友可以参考下
JavaScript
87,993
社区成员
224,688
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章