[英]window.history.go not working
我點擊了一個按鈕,我想使用javascript返回上一步。 為此,我正在使用window.history.go,盡管在IE7和firefox中效果很好,但在IE6中卻無法正常工作,並且由於用戶停留在同一頁面上而沒有任何更改。
我將事件附加到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]-->
最好將行為添加到單獨的javascript文件中,而不是在HTML中內聯。 但我認為您明白了。
使用history.back()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.