Javascript Kill function?

Javascript Kill function?

本文关键字:function Kill Javascript      更新时间:2023-09-26

>我有一个相当简单的javascript函数,它在按键上运行,检查按下的键是否是回车键,构建一个url并使用转发表单

window.location.href = "url";

这在IE中可以正常工作,但在FireFox和(可能还有chrome)中出现错误。 它执行代码(或像它一样执行),但正在发生其他阻止更改发生的事情。

如果我在该位置重定向后立即放置一个 alert(),这似乎会杀死所有其他代码,并且我的重定向会起作用。 但是,即使访问者不必单击它,也向访问者显示警报框是俗气的。 尝试使用超时函数也失败了。

在常规的旧 JavaScript 中有什么方法可以停止所有其他方法吗执行时间足够长,函数才能工作。 我需要相当于 php die() 的 JavaScript;(或者不管它是什么)。 我想让它工作,而不必从这个网站上挖出胆量。

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