所以我试图让window.open功能正常工作,但我看不到它在Mozilla和IE中都能正常工作,因为两者都在打开一个新的选项卡,但它在Chrome中正常工作,。。事情是这样的:
<input type="submit" value="<%=I18n._("Register")%>" onclick="window.open('http://url.com')" class="button" />
我几乎试过了所有我想的东西:位置、参考、窗口、自我等等,但似乎都不起作用。我该如何亲自打开它?
提前谢谢。
您通过提交表单来取消导航。您可以执行以下操作来阻止默认操作(提交表单),并改为执行导航:
<input type="submit" onclick="window.location.href='http://url.com'; return false;" class="button" />
我删除了该值,因为您无论如何都没有提交表单。如果你把它用于其他用途,请随意放回原处,它不会打碎任何东西。