- ベストアンサー
JavaScriptのhistory.back(戻る)の命令が実行しません.
教えて頂きたいことがあります. JavaScriptのhistory.back(戻る)を下記の通り記述しました. <A href="Javascript:void(0)" onClick="history.back()" target="_self"> <IMG src="画像ファイル.gif" width="100" height="50" border="0" alt="戻る"></A><BR> 以前から使用している方法で,IE5までは間違い無く 動作していたのですが,PCの環境XPでIE6を使用した所,動作がしなくなってしまいました. 何か問題があるのでしょうか?アドバイスを頂けましたら幸いです.よろしくお願いいたします.
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
<a href="Javascript:void(0)" onclick="history.back();return false;" target="_self"> onclickにreturn false;を追加してみてください。
その他の回答 (2)
- Manuel
- ベストアンサー率43% (43/98)
回答No.3
僕も詳しくは分からないんですけど、return false;はJavascript:Void(0)の動きを止める役割なので、IE6になってhref="Javascript:void(0)"の解釈が変わったのかな?
質問者
お礼
ありがとうございます. 自分でも調べてみます.
- SHOO-3
- ベストアンサー率56% (28/50)
回答No.2
<a href="Javascript:history.back();"> ってやっちゃだめなのか?って思った。
質問者
お礼
確かにその方法もあるのですが,以前のバージョンでは動作していた命令なので。。。 ありがとうございます.
お礼
ありがとうございます.動作しました. ずうずうしくて申し訳ありませんが,できれば理由もお聞かせいただけるとありがたいです.