如何判断 js中的onbeforeunload事件用户选择了哪个选项
event.returnValue="确定离开吗?";if(离开此页){}if(留在此页{}要怎样得知他点的是离开此页,还是留在此页,判断的条件是什么。注:onunloa...
event.returnValue="确定离开吗?";
if(离开此页){
}
if(留在此页{
}
要怎样得知他点的是离开此页,还是留在此页,判断的条件是什么。
注:onunload事件几乎在所有浏览器上都不生效。 展开
if(离开此页){
}
if(留在此页{
}
要怎样得知他点的是离开此页,还是留在此页,判断的条件是什么。
注:onunload事件几乎在所有浏览器上都不生效。 展开
1个回答
2015-06-24 · 知道合伙人互联网行家
关注
展开全部
服务器显然不能控制浏览行为,不管是那种状态,都是能过js代码进行伪控制。就象不能控件用户在什么时间请求一样,除非不能请求。
换号话来说,刷新只是浏览器重发了一次请求,在IIS看来很正常的请求。最常用的就是在onbeforeunload事件中通知该请求是一次刷新——就算是转向其他页面(毫无关系的网站)也是要触发这个事件的,所以基本上是没有办法控制的。
不知道你设计的真正意图——为什么不考虑按钮事件呢?刷新是随便的,但是某些不到时间的你就没有办法进行增加不就可以了?我怀疑在你设计时就已经考虑错方向了!
换号话来说,刷新只是浏览器重发了一次请求,在IIS看来很正常的请求。最常用的就是在onbeforeunload事件中通知该请求是一次刷新——就算是转向其他页面(毫无关系的网站)也是要触发这个事件的,所以基本上是没有办法控制的。
不知道你设计的真正意图——为什么不考虑按钮事件呢?刷新是随便的,但是某些不到时间的你就没有办法进行增加不就可以了?我怀疑在你设计时就已经考虑错方向了!
追问
我需要在用户确定退出页面的时候做某些操作,你有别的思路吗?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询