ブログパーツのクロスブラウザ対応修正

   

当方で公開しているブログパーツについて、クロスブラウザ対応に不備が発見されました。

現在はコードを修正してあります。

対応ブログパーツ:
楽-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が主流であり、どんどん乗り換えられていくため、問題は小さいと思います。

気になる方は、申し訳ございませんが、もう一度リンクを取得しなおしてください。

最終更新日:2008.8.19 | コメント(0) | トラックバック(0) | ブログパーツ開発

» ブログパーツ開発

トラックバック

※当サイトへのトラックバックは、当サイト内ページへのリンクがないと、受け付けない仕様になっています

サイト内検索
サイトマップ
最近の記事
コミュニティ

あわせて読みたい  フィードメーター - web2.0的ラボ

製品レビューポータル「MONO-PORTAL」