[IE6] javascript:void(0); と onclick で動かない問題の解決方法


IE6 にて、href に javascript:void(0); を指定して、 onclick を使う場合は、onclick 内の最後に return false; を記述しないと動かない。

■ IE6 で動かないコード

<a href="javascript:void(0);" onclick="document.form.submit();">

■ IE6 で動くコード(onclick 内の最後に return false; を記述)

<a href="javascript:void(0);" onclick="document.form.submit(); return false;">

また、IE6 に苦しめられるとは…。

【参考】

javascript: void(0); のIEでの挙動 – 雑想空間 はてなブックマーク - javascript: void(0); のIEでの挙動 - 雑想空間

javascript:void(0) のIE6での注意点/WEBサイト作成の注意点 »サイト構築日記 はてなブックマーク - javascript:void(0) のIE6での注意点/WEBサイト作成の注意点 »サイト構築日記

  1. コメントはまだありません。

  1. トラックバックはまだありません。