2011-11-10 79 views
0

history.go(-1);在所有瀏覽器中的行爲是否相同?我在各種瀏覽器中看到不同的行爲。history.go(-1)在不同瀏覽器中的行爲

我的代碼中包含類似javascript:history.go(-1);

我在第一頁三個複選框線。用戶只能選擇其中的兩個。如果我選擇所有三個,並點擊提交,然後在下一頁,我在做javascript:history.go(-1);使用一個按鈕說錯誤消息,只有兩個選項是允許的。在Safari瀏覽器中,當我回到第一頁時,我看到所有選中的三個複選框,但在Firefox中只有兩個選中。 Chrome,確認表單重新提交信息刷新頁面

+4

如果你能指出你找到的不同,它可能會很好。 –

+0

單擊問題中的「編輯」鏈接並更新它。問題和答案在這裏「發展」。 –

+0

我已更新我的問題 – questborn

回答

1

不,瀏覽器可以採取不同的行爲histroy.go。在調用history.go之前,如何與瀏覽器進行交互時可能會產生不同的效果。爲了使跨瀏覽器的JavaScript相當棘手,但糾正歷史問題應該相當簡單。我回答了你唯一的問題,「這是真的嗎?」。很可能你想知道如何解決這個問題,這是特定於你的代碼的。

+2

這不是一個答案,最好將它添加爲評論。 –

+1

它回答了問唯一的問題'是否history.go(-1);在所有瀏覽器中表現相同?'。計劃在更新時添加問題。 –

相關問題