永发信息网

关于Javascript解决窗口问题

答案:2  悬赏:60  手机版
解决时间 2021-07-26 00:45
我用你昨天晚上教我的东西成功的解决了问题,但还是有问题,就是如何只在关闭窗口时才激发该事件,而在刷新页面时不激发该事件?英雄教教我吧
最佳答案

<script language="javascript" type="text/javascript">


window.onbeforeunload = function(){
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth-20;
if(b && window.event.clientY < 0 || window.event.altKey)
{
window.event.returnValue = "是否关闭?";
}
}
</script>


在网上找了段代码可以实现,但具体这段代码实现过程,判断刷新和关闭的区别我也不是很明白。


而关于onunload事件,是网页卸载后执行的,在刷新情况下依然会问题的!

全部回答

关闭窗口时有个专门的事件 window.onunload, 在这个时间里写你要处理的东西就OK了。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
取款机上怎么没存钱的按键?
苏烟怎么分辨真假?
海贼王里雷利怎么能打到黄猿
“别样”这个词的含义,以及在什么样的语境中
回收站删除的文件能找回来吗?
自学英语有什么教程
种植葡萄管理
如何购买8位数的QQ
我想在网吧里买台电脑?
网购会不会遇到水货?
周口鹌鹑蛋的价格
为什么我求生之路按C不能说话?选项里没有问
支付宝怎么设置子账户,支付宝个人账户设置在
歌曲链接“The Way That I Love You”没有等
我玩丝路英雄在河北网通龙腾虎跃区?
推荐资讯
真的要有孩子后,才能真正知道父母的辛酸吗?
笔记本电脑有电流声
QQ游戏创造一个家族要审判多久?
有四个数,负9,负6,2,7,请写出3个计算结果等于
谁可以介绍几部爱情片、笑话片、经典片给我啊
什么事空气悬挂
"品茶就是品味人生,品味世态。你看_________
宜宾小额代款广告的电话
科普英语 书 在哪里买
各品牌篮球鞋有39码的么?
炫舞结婚多少钱?
什么游戏最好玩阿
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?