- ベストアンサー
クリッカブルマップのロールオーバー方法
- クリッカブルマップを使って画像の一部分をロールオーバーする方法を教えてください。
- 複数のクリッカブルマップが続く場合に、2番目の画像のカーソル当てると1番目の画像がロールオーバーされる問題について解決方法をお知らせください。
- ジャバスクリプト初心者の私には、クリッカブルマップを使ったロールオーバー方法が理解できません。他の解決方法も教えていただけますか?
- みんなの回答 (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>
お礼
できました~!! ありがとうございます。