2008-07-08
IE6でJavascriptがうまく動かないとき
javascript, IE6 | |
<a href="javascript:void(0);" onclick="javascript:location.href = 'http://www.example.com';">移動だ!</a>
上記のような、a タグの href 属性に javascript:void(0); をセットして
onclick 属性で、javascript処理をしようとしたときに、FireFoxや、IE7では、特に問題にならなかったのですが
IE6は、上記では動きませんでした。
<a href="javascript:void(0);" onclick="javascript:location.href = 'http://www.example.com';return false;">移動だ!</a>
解決策としては、onclick 属性の最後に return false; をつければOKです。(仕様?)
他のイベントハンドラーの場合も多分必要です。
文法的に間違ってないのに a タグに設定したJavascriptが、IE6で動かないって時は、一度試してみてください。
コメントを書く
トラックバック - http://d.hatena.ne.jp/bushimichi/20080708/1215506730
リンク元
- 30 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GZEZ_jaJP274JP274&q=date+%y%m%d
- 12 http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=tomcat+server.xml+mysql&num=50
- 11 http://www.google.co.jp/search?hl=ja&lr=lang_ja&client=firefox-a&rls=org.mozilla:ja:official&hs=JH&q=tomcat5+server.xml+設定&revid=384399065&sa=X&oi=revisions_inline&resnum=1&ct=broad-revision&cd=1
- 9 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&q=tomcat+server+context&btnG=検索&lr=lang_ja
- 7 http://www.google.co.jp/search?sourceid=navclient&aq=t&hl=ja&ie=UTF-8&rlz=1T4GZHZ_jaJP248JP249&q=ie6+ちらつき
- 6 http://www.google.co.jp/search?hl=ja&q=javascript+background&lr=
- 4 http://www.google.co.jp/search?hl=ja&q=java 月末取得&lr=
- 4 http://www.google.co.jp/search?hl=ja&q=struts+validation+rule&btnG=Google+検索&lr=
- 3 http://www.google.co.jp/search?hl=ja&client=firefox&rls=org.mozilla:ja:official&hs=wzF&lr=lang_ja&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=struts+validation&spell=1
- 3 http://www.google.co.jp/search?hl=ja&q=javascript+beep&lr=



