• 締切済み

HTMLのタグ

HTMLでホームページを作っています。 どうしたらいいかわからないので質問します。 ある画像Aがあるとします。Aをクリックしたらもう1つのBの画像に切り替わるようなタグはありますか?

みんなの回答

noname#227796
noname#227796
回答No.2

参考URLのようなやつですか? IEのみなら <img src="1.jpg" onmouseover="this.src='2.jpg'" onmouseout="this.src='1.jpg'"> って感じでもいけるんですが。 しかし、「クリックしたら」というので、ちょっと変えないとですね。 SCRIPTタグの間のイメージの設定の後に flag=true; function changeIMG(){ if (flag) { if(document.images){ document.images.ie.src=clickimg[1].src; flag=false; } } else { if(document.images){ document.images.ie.src=clickimg[0].src; flag=true; } } } って感じのを入れておきましょう。 で、 <A href="" onClick="changeIMG();return false;"> <IMG src="images/ieexplorer_mono.gif" border="0" width="32" height="32" name="ie"></A> とでもすれば、クリックしたら切り替えられると思いますが。

参考URL:
http://www.interq.or.jp/pink/taka1112/javascript/js_imagechange01.html
  • crimson
  • ベストアンサー率40% (900/2202)
回答No.1

ページの基本表示を変えずに画像のみ…というのであれ ばそれはHTMLだけではダメで、JavaScriptの「ロール オーバー」というテクニックが必要です。 詳しくは下記リンクをご参照下さい。

参考URL:
http://gentzen.math.hc.keio.ac.jp/JavaScript/day5/index3.html

関連するQ&A