2011-07-19 9 views
0

window.history.go(-1)がIE6で動作していませんwindow.history.go(-1)は動作していません6

その他IE6で動作する戻るボタン用のソリューションです。

+1

を使用することができます。 IE6はどうなると思いますか? – Raynos

+0

純粋に技術的な質問で、これはStackOverflowに属します(ただし、ここには再掲載しないでください。十分な人がここでそれを閉じると投票した場合、自動化されます)。 –

+0

@Raynos 'history.go()'メソッドはHTML5履歴APIの一部ではありません。 – duri

答えて

1

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]--> 
+0

返信ありがとう、私は上記のようにしようとしている。しかし、それは仕事をしないでください – Nilesh

+0

他の解決策??? – Nilesh

+0

history.go(-1); falseを返します。 –

0

あなたはIE9はHTML5履歴APIをsupprtしないwindow.history.back()

+0

window.history.back()はie6のためには機能しません – Nilesh

+0

戻るボタンには、1)window.history.back()2)history.go(-1)という2つの方法がありますが、どちらも動作していませんすなわち6。任意の1つを提案することができます、これを得るための他のオプション?? – Nilesh

+0

*に戻るページがありますか? – nickf

関連する問題