【问题标题】:window navigation窗口导航
【发布时间】:2012-01-14 03:58:51
【问题描述】:

我使用下面这个脚本来提醒用户导航到一个新窗口,但是一旦脚本在我的页面上并且点击了任何链接而不是浏览器来处理点击的链接,它仍然会询问用户导航到新窗口也打开导航将加载点击的链接,但如果我使用“onunload”而不是“onbeforeunload”,它将打开一个点击的链接,但在此过程中它仍然会提醒导航:

<script language="JavaScript" type="text/javascript">
window.onbeforeunload = function(){
window.open("http://www.google.com");
return "go to google instead?";
}
</script>

请问我如何能够在尝试关闭当前窗口时将用户导航到新窗口而脚本不会干扰我的链接

【问题讨论】:

    标签: javascript navigation


    【解决方案1】:

    这是“onbeforeunload”事件。它会在页面消失的所有时间触发。

    这里有另一个答案可能会让你停下来:Internet Explorer calling window.onbeforeunload on window.open and AJAX calls

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多