2012-04-25 97 views
1

我有上按键操作相当简单的JavaScript函数,检查是否按下的键是回车键,建立了一个网址,并转发在IE中使用适当Javascript杀死函数?

window.location.href = "url"; 

这个函数的形式,但错误的FireFox和(可能还有Chrome)。它执行代码(或者像它那样行事),但其他事情正在发生,以防止更改发生。

如果我在该位置重定向后立即发出alert(),那似乎杀死了所有其他代码,并且我的重定向完成了它的操作。然而,即使他们不必点击它,向访客提供一个警告框仍然很俗气。尝试使用超时功能也失败了。

有没有什么办法在正常的老JavaScript停止所有其他 执行足够长的功能工作。我需要一个PHP死亡()的JavaScript等价物; (或不管它是什么)。我希望能够实现这一目标,而不必将本网站的内容撕掉。

+0

是不是只是'window.location = url'? – asawyer 2012-04-25 00:20:03

+1

只是看起来“JavaScript死”,你会发现像http://www.webdeveloper.com/forum/archive/index.php/t-124150.html – Oztaco 2012-04-25 00:20:27

+1

的东西也许只是抛出一个错误,呃... “扔”,但你能告诉我们你的代码,所以我们可以看到为什么这是必要的? – Delta 2012-04-25 00:20:46

回答