2013-03-11 73 views
0

因此,對於這個項目,我正在做一個頁面,它通過可點擊的按鈕生成內容。該按鈕將表單發佈到我的控制器,並且控制器作用於已被點擊的按鈕。爲了顯示改變了什麼,重定向將會發生(會話中的表單)幷包含錨點。然後,一小段JavaScript將會鏈接到鏈接中(例如,網站/添加/圖片#123)。這在幾乎所有瀏覽器都可以正常工作,除了Internet Explorer 7 ..我發現這與文件類型的輸入字段有關。因爲如果我刪除輸入字段,那麼即使IE7也會很好地滾動到錨點。不通過重定向在IE7中工作的錨(spring-mvc,jsp)

有沒有人有任何想法爲什麼會發生這種行爲?

如果還不清楚,請告訴我,我會提供更多的細節..

非常感謝, 戴維

+0

這可能是脫離主題,但爲什麼不只是使用AJAX和就地編輯DOM,而不是重新加載頁面並跳轉到頁面中的某個位置?您可以將文件作爲AJAX調用的一部分發送。 – CodeChimp 2013-03-12 13:41:31

+0

我認爲你是對的,但它會花費相當多的代碼在JavaScript中產生一個類似的結果?我不是很確定,但我會對AJAX和發送數據做更多的調查。感謝評論! – Davey 2013-03-14 09:28:08

回答

0

所以..我沒能解決輸入型=文件錯誤。 。我想這只是一個IE7的錯誤。我做了一個工作,將輸入字段放在彈出窗口中。大量的開銷,但它現在工作得很好