重定向到其他页面

时间:2009-09-19 16:16:16

标签: javascript jquery

我需要一些帮助:

我正在编写代码以将用户重定向到不同的页面并执行一些代码,如果用户在他正在处理某些事情时关闭窗口:

<script type="text/javascript">
     window.onbeforeunload = function() {
         location.assign('http://www.somesite.com');
         return "go?";
     }
</script>

现在,如果用户按下取消,代码工作正常。但是,如果他按下确定,窗口关闭,没有重定向。

我只需要一个可以做一件简单事情的工作代码 - 如果窗口关闭则重定向用户 - 任何人都可以建议我使用它的代码

我知道大多数人会说我不应该这样做,我知道这不是最好的做法。但是,如果你们中的任何人编写了一段成功的代码,请在此处分享。

1 个答案:

答案 0 :(得分:1)

其实你不应该。所有浏览器都确保您没有。

即使你找到了办法,请放心,它会在第二天早上出现在每个浏览器的错误列表中。

如果用户想关闭窗口,则无法执行任何操作。

他会。

你唯一能做的就是礼貌地问“你确定吗?”