window.open如何在Mozilla和IE中打开self

时间:2013-12-09 13:50:29

标签: javascript window.open

所以我试图让window.open函数工作,但是我无法在IE浏览器中看到它在Mozilla中正常工作,两者都打开一个新标签,但它在Chrome中正常工作,..这里事情是这样的:

<input type="submit" value="<%=I18n._("Register")%>" onclick="window.open('http://url.com')" class="button" />
我已经尝试了几乎所有的东西:location.href,window.self ..等但似乎没什么用。我怎么能在自己打开这个?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您正在通过提交表单取消导航。您可以执行以下操作以阻止默认操作(提交表单)并改为执行导航:

<input type="submit" onclick="window.location.href='http://url.com'; return false;" class="button" />

我删除了该值,因为您还没有提交表单。如果你把它用于其他任何东西,请随意把它放回去,它不应该破坏任何东西。