- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:画像毎に違うクリッカブルマップを設定したい)
画像毎にクリッカブルマップを設定する方法
このQ&Aのポイント
- JavaScriptを使用して、地図画像に複数のクリッカブルマップを配置することができます。
- ただし、IE6では一部のクリッカブルマップが正常に動作せず、エラーが発生する可能性があります。
- FireFoxでは正常に動作するため、ブラウザの互換性に注意する必要があります。
- みんなの回答 (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> なんとなく、どういうバグかはわかる気がする・・・。 マイクロソフトに報告してあげたらいいんじゃないですか?
お礼
ご回答ありがとうございます! おっしゃる通りareaの個数で挙動が変わりますね。 areaの個数を揃えなくても動くケースもあったので、これ以上に切り分けは徒労に終わる感じがします。 やはりバグですかね!? よく書きそうなコードだと思ったのですが。。。 でも、回避方法はあるということで安心しました。 この方法に固執せず、他の書き方でも実現できないかあたってみます。 ありがとうございました。