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

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

トラックバック


※当サイト内ページへのリンクがないと、受け付けない仕様になっています
トラックバック一覧
コメントを投稿
上の情報を保存する場合はチェック
月別エントリー
2009年6月(5)2009年5月(12)2009年4月(6)2009年3月(4)2009年2月(4)2009年1月(6)2008年12月(4)2008年11月(5)2008年10月(4)2008年9月(8)2008年8月(6)2008年7月(4)2008年6月(4)2008年5月(6)2008年4月(7)2008年3月(8)2008年2月(14)2008年1月(22)2007年12月(10)2007年11月(10)2007年10月(5)2007年9月(7)2007年8月(5)2007年7月(16)2007年6月(1)2007年5月(4)2007年4月(9)2007年3月(9)2007年2月(10)2007年1月(20)2006年12月(6)2006年11月(15)2006年10月(11)2006年9月(27)2006年8月(9)2006年7月(5)2006年6月(11)2006年5月(2)2005年9月(1)
264
264