• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:画像毎に違うクリッカブルマップを設定したい)

画像毎にクリッカブルマップを設定する方法

このQ&Aのポイント
  • JavaScriptを使用して、地図画像に複数のクリッカブルマップを配置することができます。
  • ただし、IE6では一部のクリッカブルマップが正常に動作せず、エラーが発生する可能性があります。
  • FireFoxでは正常に動作するため、ブラウザの互換性に注意する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • talepanda
  • ベストアンサー率58% (45/77)
回答No.1

IEのバグっぽいですね。 解決策として、mapの中のareaの個数を合わせてあげるといいでしょう。 <map name="usemap1"> <area href="​http://google.co.jp"​ shape="rect" alt="shop1" coords="50,50,250,250"> <area/> </map> <map name="usemap2"> <area href="​http://yahoo.co.jp"​ shape="rect" alt="shop2" coords="50,50,250,250"> <area/> </map> なんとなく、どういうバグかはわかる気がする・・・。 マイクロソフトに報告してあげたらいいんじゃないですか?

roccia
質問者

お礼

ご回答ありがとうございます! おっしゃる通りareaの個数で挙動が変わりますね。 areaの個数を揃えなくても動くケースもあったので、これ以上に切り分けは徒労に終わる感じがします。 やはりバグですかね!? よく書きそうなコードだと思ったのですが。。。 でも、回避方法はあるということで安心しました。 この方法に固執せず、他の書き方でも実現できないかあたってみます。 ありがとうございました。

関連するQ&A