プロが教える店舗&オフィスのセキュリティ対策術

教えて頂きたいことがあります.
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を使用した所,動作がしなくなってしまいました.
何か問題があるのでしょうか?アドバイスを頂けましたら幸いです.よろしくお願いいたします.

A 回答 (3件)

<a href="Javascript:void(0)" onclick="history.back();return false;" target="_self">


onclickにreturn false;を追加してみてください。
    • good
    • 0
この回答へのお礼

ありがとうございます.動作しました.
ずうずうしくて申し訳ありませんが,できれば理由もお聞かせいただけるとありがたいです.

お礼日時:2005/09/19 14:50

僕も詳しくは分からないんですけど、return false;はJavascript:Void(0)の動きを止める役割なので、IE6

になってhref="Javascript:void(0)"の解釈が変わったのかな?
    • good
    • 0
この回答へのお礼

ありがとうございます.
自分でも調べてみます.

お礼日時:2005/09/19 16:27

<a href="Javascript:history.back();">



ってやっちゃだめなのか?って思った。
    • good
    • 0
この回答へのお礼

確かにその方法もあるのですが,以前のバージョンでは動作していた命令なので。。。
ありがとうございます.

お礼日時:2005/09/19 14:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!