ブログパーツのクロスブラウザ対応修正
08/08/19
Comment(0)
Trackback(0)
当方で公開しているブログパーツについて、クロスブラウザ対応に不備が発見されました。
現在はコードを修正してあります。
対応ブログパーツ:
楽-yah AMAZON360 楽市360 バリューストア
●不備の内容
ページ遷移やソート方法を変更するインデックス部が、IE6で動作しない。
リンクをクリックしても、表示が遷移しない。
IE6でも動作するように、コードを修正した。
●原因と対策
リンク部は、href属性に「javascript:void(0)」を指定し、onclick属性でイベントハンドラ「hogehoge()」を呼び出す記述をしていた。
<a href="javascript:void(0)" onclick="hogehoge()">…
この記述ではIE6では動かない。onclick属性にreturn false;を加えると、うまく動くようになった。
<a href="javascript:void(0)" onclick="hogehoge();return false;">…
理由は良く分かりません。
参考)http://jamz.jp/tech/2008/02/javascript_void_0_and_return_false.html
旧コードを利用されている方へ
今回の件は、IE6で発生する問題です。
現在はIE7が主流であり、どんどん乗り換えられていくため、問題は小さいと思います。
気になる方は、申し訳ございませんが、もう一度リンクを取得しなおしてください。







