• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:クリッカブルマップをロールオーバーをしたい!)

クリッカブルマップのロールオーバー方法

このQ&Aのポイント
  • クリッカブルマップを使って画像の一部分をロールオーバーする方法を教えてください。
  • 複数のクリッカブルマップが続く場合に、2番目の画像のカーソル当てると1番目の画像がロールオーバーされる問題について解決方法をお知らせください。
  • ジャバスクリプト初心者の私には、クリッカブルマップを使ったロールオーバー方法が理解できません。他の解決方法も教えていただけますか?

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

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

<img>のID属性がだぶっているからです。 もっとも単純でおばかな対処方法 <script type="text/javascript"> <!-- function changeMapImage1(url) { document.getElementById('map1').src = url; } function changeMapImage2(url) { document.getElementById('map2').src = url; } //--> </script> <div> <img src="sample_01.jpg" alt="" width="650" height="149" border="0" usemap="#Map3" id="map1"> <map name="Map3"> <area shape="rect" coords="26,105,167,131" href="#start" onmouseover="changeMapImage1('sample_01_02.jpg')" onmouseout="changeMapImage1('sample_01.jpg')"> </map> </div> <div> <img src="sample_02.jpg" alt="" width="650" height="149" border="0" usemap="#Map4" id="map2"> <map name="Map4"> <area shape="rect" coords="26,105,167,131" href="#start" onmouseover="changeMapImage2('sample_02_02.jpg')" onmouseout="changeMapImage2('sample_02.jpg')"> </map> </div>

hanakorogy
質問者

お礼

できました~!! ありがとうございます。

関連するQ&A