1
我有上按键操作相当简单的JavaScript函数,检查是否按下的键是回车键,建立了一个网址,并转发在IE中使用适当Javascript杀死函数?
window.location.href = "url";
这个函数的形式,但错误的FireFox和(可能还有Chrome)。它执行代码(或者像它那样行事),但其他事情正在发生,以防止更改发生。
如果我在该位置重定向后立即发出alert(),那似乎杀死了所有其他代码,并且我的重定向完成了它的操作。然而,即使他们不必点击它,向访客提供一个警告框仍然很俗气。尝试使用超时功能也失败了。
有没有什么办法在正常的老JavaScript停止所有其他 执行足够长的功能工作。我需要一个PHP死亡()的JavaScript等价物; (或不管它是什么)。我希望能够实现这一目标,而不必将本网站的内容撕掉。
是不是只是'window.location = url'? – asawyer 2012-04-25 00:20:03
只是看起来“JavaScript死”,你会发现像http://www.webdeveloper.com/forum/archive/index.php/t-124150.html – Oztaco 2012-04-25 00:20:27
的东西也许只是抛出一个错误,呃... “扔”,但你能告诉我们你的代码,所以我们可以看到为什么这是必要的? – Delta 2012-04-25 00:20:46