2013-12-09 23 views
-1

所以我試圖讓window.open函數工作,但是我無法看到它在Mozilla中正常工作,無論是在IE中,都在打開一個新標籤頁,但它工作正常在Chrome中,.. Here's的事情:window.open如何打開自己在Mozilla和IE

<input type="submit" value="<%=I18n._("Register")%>" onclick="window.open('http://url.com')" class="button" /> 

從來就嘗試了幾乎所有的東西我想:location.href,window.self ..等,但似乎沒有任何工作。我怎麼能自己打開這個?

在此先感謝。

+0

是的,對不起,onClick =「window.open('http://url.com')」是我的意思 – user2329017

回答

0

您將通過提交表單取消導航。你可以做到以下幾點,以防止默認動作(提交表單),做導航來代替:

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

我刪除了價值,因爲你不提交表單反正。如果你將它用於其他任何東西,請隨時放回去,它不應該破壞任何東西。