2009-09-19 55 views
0

我需要一些帮助在这里:重定向到一个不同的页面

我写代码,将用户重定向到不同的页面,并执行一些代码,如果用户他正在上的东西,而关闭该窗口:

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

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

我只需要,做一个简单的事情,工作代码 - 用户重定向如果在窗口关闭 - 任何人都可以提出我的代码,它

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

回答

1

其实你不应该。所有的浏览器都确保你不会。

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

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

他会的。

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

相关问题