• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マウスイベントで画像を2つ変える)

マウスイベントで画像を2つ変える

このQ&Aのポイント
  • 画像の上部にナビゲーションがあり、下部に画像があります。ナビゲーションAをクリックすると下部のB画像が表示されます。同時にA自身もクリックで画像が変わるという動作を実現する方法について教えてください。
  • ナビゲーションAをクリックすると、下部の画像が変わります。また、ナビゲーションA自体もクリックで画像が変わるようにしたいです。このような動作を実現する方法を教えてください。
  • 上部にナビゲーション、下部に画像があります。ナビゲーションAをクリックすると、下部のB画像が表示されます。同時にA自体もクリックで画像が変わるという動作を実現する方法について教えてください。

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

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

よくわからないので、原理のみ。 (とりあえず、2箇所の画像が変わります) あとは適当にアレンジしてください。 <html> <head><title>test</title> <style type="text/css"> .navi img { width:150px; height:100px; } #target { width:450px; heigth:300px; } </style> <script type="text/javascript"> function change(e, a, b) { e.src = a; document.getElementById('target').src = b; } </script> </head> <body> <div class="navi"> <img src="A.jpg" onclick="change(this,'a.gif','a.png')"> <img src="B.jpg" onclick="change(this,'b.gif','b.png')"> <img src="C.jpg" onclick="change(this,'c.gif','c.png')"> </div> <img src="x.png" id="target"> </body> </html>

noname#172293
質問者

お礼

分かりづらい説明だったのに、 こんなに完璧に再現していただいてありがとうございます! カンペキです! ちゃんとやりたいことが再現できました。 ありがとうございました♪ またどうぞよろしくお願いします。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

AをクリックするとA→A', X→B CをクリックするとC→C', X→B' DをクリックするとD→D', X→B'' という仕様ですか? またA→A'の状態でCをクリックするとき、A'→Aとしなくてもよいのですか?

noname#172293
質問者

お礼

ありがとうございます! はい、A'→AとしなくてもしてもどちらでもOKです! 今回は二番目の回答者さんの案で行けそうです。 またどうぞよろしくお願いします。

関連するQ&A