我點擊了一個按鈕,我想用JavaScript退回一步。對於這個我使用的是window.history.go,雖然這在IE7和Firefox中工作正常,但它不能在IE6中工作,並且因爲用戶停留在同一頁面上而沒有改變。window.history.go不能正常工作
我米事件附連到的LinkButton
我點擊了一個按鈕,我想用JavaScript退回一步。對於這個我使用的是window.history.go,雖然這在IE7和Firefox中工作正常,但它不能在IE6中工作,並且因爲用戶停留在同一頁面上而沒有改變。window.history.go不能正常工作
我米事件附連到的LinkButton
IE6具有window.history.go麻煩()。它適用於像這樣的常規鏈接:
<a href='#' onclick='history.go(-1);'>Back!</a>
但是其他一些不起作用。你可以試試這個:
<button onclick='history.go(-1);'>Back!</button>
但我不太確定這是否可行。你也可以顯示所有其他瀏覽器的按鈕和鏈接,IE:
<button id='backButton' onclick='history.go(-1);'>Back!</button>
<!--[if IE 6]>
<script type='text/javascript'> document.getElementById('backButton').style.display = 'none'; </script>
<a href='#' onclick='history.go(-1);'>Back!</a>
<![endif]-->
這將offcourse更好添加behaviout在一個單獨的JavaScript文件,而不是嵌入在HTML中。但我認爲你明白了。
使用history.back()
這個劑量也適用於IE6 – 2009-04-13 10:03:52
「history.back(); return false;」爲您的回答工作輝煌 – 2009-04-13 10:35:02