Javascript杀死功能?

时间:2012-04-25 00:16:59

标签: javascript

我有一个相当简单的javascript函数,可以在按键上运行,检查按下的键是否是回车键,构建一个URL并使用

转发表单
window.location.href = "url";

这在IE中适当运行,但FireFox和(可能是chrome)中的错误。它执行代码(或者像它一样),但是正在发生阻止更改发生的其他事情。

如果我在该位置重定向后立即放置一个alert(),那似乎会杀死所有其他代码并且我的重定向会完成它的事情。然而,即使他们不必点击它,向访问者提供警报框也是俗气的。尝试使用超时功能也失败了。

有没有办法在常规旧的JavaScript中停止所有其他 执行足够长的功能才能工作。我需要javascript相当于一个php die(); (或者不管它是什么)。我想让这个工作得到解决,而不必从这个网站上撕下来。

1 个答案:

答案 0 :(得分:0)

这可能是因为事件冒泡吗? http://www.quirksmode.org/js/events_order.html描述了浏览器处理事件的不同方式。