问题描述
window.onbeforeunload=onbeforeunload_handler;functiononbeforeunload_handler(){varwarning="确认退出sssssssssss?";returnwarning;}这个方法可以捕捉到点击浏览器刷新,并且触发弹窗,但是我想要的效果是点击浏览器刷新事件,能够跳转到一个指定页面。请问怎么添加JS进行处理??
解决方案
解决方案二:
windows.location.href="http://www.baidu.com";这样就可以跳转到制定的页面去了
解决方案三:
functiononbeforeunload_handler(){window.location.href="url";}跳转到指定页面。
解决方案四:
引用2楼huasuoworld的回复:
functiononbeforeunload_handler(){window.location.href="url";}跳转到指定页面。
试过了还是在当前页。。没用
解决方案五:
引用1楼lizy_java的回复:
windows.location.href="http://www.baidu.com";这样就可以跳转到制定的页面去了
试过了还是在当前页。。没用
解决方案六:
增加监听事件functiononbeforeunload_handler(){window.location.href="1.html";}window.attachEvent("onbeforeunload",onbeforeunload_handler());
解决方案七:
引用5楼huasuoworld的回复:
增加监听事件functiononbeforeunload_handler(){window.location.href="A.html";}window.attachEvent("onbeforeunload",onbeforeunload_handler());
效果是有了。。。。但是我从之前页面进来就进不了了,一进来就跳到这里的A页面了
解决方案八:
onbeforeunload是画面加载和刷新的时候都执行的,你得分清刷新和画面加载事件,js是无能为力了
解决方案九:
引用3楼a2615381的回复:
Quote: 引用2楼huasuoworld的回复:
functiononbeforeunload_handler(){window.location.href="url";}跳转到指定页面。试过了还是在当前页。。没用
form加target="_blank"
时间: 2025-01-27 14:14:58