我有一個將用戶重定向到特定頁面的組合框。要重定向,如果我使用使用javascript重定向html頁面
window.location.href = ...
當它們回擊時,它會自動重新導向。如果我使用
window.location.replace (...)
他們不能回去,因爲歷史被替換爲新頁面。
我原以爲這是一個相當常見的情況,所以只想問問有沒有人知道我錯過的一個騙局?
謝謝
我有一個將用戶重定向到特定頁面的組合框。要重定向,如果我使用使用javascript重定向html頁面
window.location.href = ...
當它們回擊時,它會自動重新導向。如果我使用
window.location.replace (...)
他們不能回去,因爲歷史被替換爲新頁面。
我原以爲這是一個相當常見的情況,所以只想問問有沒有人知道我錯過的一個騙局?
謝謝
只是檢查你的語法的位置。
把它放在一些功能或事件。
使用以下語法:
window.location =「your_url」;
好的,終於想通了。 我發現我正在使用的jQuery MultiSelect似乎保留了它的值,所以當我回到瀏覽器中時,MultiSelect就會啓動一個事件,就好像它已被選中一樣,這會啓動重定向:( 現在通過清除所選擇的項目,然後重定向。
嘗試使用select的onchange事件使重定向不會發生,直到用戶更新的價值。
<script language='javascript'>window.location='index.php'</script>
它的工作原理...
試試這個方法
ü做之前window.location.url不喜歡..
if (!window.flag) window.location.url
window.flag=true;
,這樣你們指示的redict後,烏爾重新設置標誌..所以當u回擊的新頁面上buttion ..它去老page ..但沒有rediect
試試只是window.location,並參見 – Satya 2013-05-04 17:51:12
其中是window.location.href =調用?負載?的onChange? – bjelli 2013-05-04 17:55:42
用戶在下拉菜單中選擇一個項目後,它會在jquery回調函數中調用。 – nchaud 2013-05-04 21:55:25