Javascript Kill function?
Javascript Kill function?
>我有一个相当简单的javascript函数,它在按键上运行,检查按下的键是否是回车键,构建一个url并使用转发表单
window.location.href = "url";
这在IE中可以正常工作,但在FireFox和(可能还有chrome)中出现错误。 它执行代码(或像它一样执行),但正在发生其他阻止更改发生的事情。
如果我在该位置重定向后立即放置一个 alert(),这似乎会杀死所有其他代码,并且我的重定向会起作用。 但是,即使访问者不必单击它,也向访问者显示警报框是俗气的。 尝试使用超时函数也失败了。
在常规的旧 JavaScript 中有什么方法可以停止所有其他方法吗执行时间足够长,函数才能工作。 我需要相当于 php die() 的 JavaScript;(或者不管它是什么)。 我想让它工作,而不必从这个网站上挖出胆量。
这可能是因为事件冒泡吗? http://www.quirksmode.org/js/events_order.html 描述了浏览器处理事件的不同方式。
相关文章:
- 直接在函数声明上使用function.prototype.bind
- jQuery:.click(function(){(element),collapse('show',f
- 如果连接类型为none,则Javascript Function Only警报
- 不再需要时使用jQuery/kill实例
- onLoad function phonegap android
- reducers在redux中得到Function not Object,what'it’他错了
- WIll window.addEventListener(“加载”,function(),false);等待浏览器自动填
- $(document).ready和jQuery(function($)不工作;jQuery已定义,但脚本尚未定义;t进
- Javascript onunload function
- 在init function()中调用getElementById(“..”),而不是想用它做点什么的函数
- spyOn:应为间谍,但得到了Function
- (typeof variable === “function”) 和 jQuery.isFunction() 有什么区别
- this内部的值返回this.each(function(){})
- 如何在JavaScript中创建类似于something.function()的函数
- 如何通过 Function.prototype.apply() 更改调用函数的参数
- 控制台中的“function floor(){[本机代码]}”是什么
- ASPX Jquery 1.11 $(Document).ready(function() {} was skipped
- Function.prototype.call和Function.protoype.all只应用一个参数
- 将angular javascript文件包装为“;(function(){..[js-code here]…})()&
- Javascript Kill function?