Home > イヌでもわかるJavaScript講座 お品書き
イヌでもわかるJavaScript講座 お品書き へ戻ります
イヌでもわかるJavaScript講座


Step.33 - カーソルが触れるとアイコンを変化させる


リンクアイコンの上にマウスカーソルを持っていくと画像を変えます。


Step テーマ
● document.<NAME>.src (画像変更)

実行例




リスト


<a href="image.htm" onmouseover="document.myImg.src='bikkuri.gif'" onmouseout="document.myImg.src='bikkuri1.gif'">
<img border="0" name="myImg" src="bikkuri1.gif">
</a>


サンプルだけの HTMLは こちらへ

説明


マウスカーソルがアイコンに触れるとその画像を変更します。

ルーチンは Step.27 と同じ系統です。
<a href="image.htm" onmouseover="document.myImg.src='bikkuri.gif'" onmouseout="document.myImg.src='bikkuri1.gif'">
<img border="0" name="myImg" src="bikkuri1.gif">
</a>
onmouseover は、マウスカーソルが画像の上にきたときに、指定の関数や処理を実行します。
onmouseout は、マウスカーソルが画像から離れたときに、指定の関数や処理を実行します。

<img border="0" name="myImg" src="bikkuri1.gif">
onmouseover、onmouseout イベント発生時に、<IMG>タグのNAME属性で付けた名前の画像を変更しています。
document.myImg.src = 'bikkuri.gif'
document.myImg.src = 'bikkuri1.gif'

<A>タグですので画像をクリックすればリンク先へ飛びます。
とくにリンクする必要が無ければ、
<img border="0" name="myImg" src="bikkuri1.gif" onMouseOver="document.myImg.src='bikkuri.gif'" onMouseOut="document.myImg.src='bikkuri1.gif'">

のように<IMG>タグだけで仕上げることができます。
※ 古臭いブラウザ NS4 は onmouseover や onmouseout などのイベントは <IMG>タグでは使えません。


参考ステップ
Step.27 ステータスバーに補足説明を表示しましょう ※ onmouseover、onmouseout
Step.67 マウスカーソルが触れたら画像を変えてみましょう その2
Step.98 サムネイル画像にカーソルを合わせて拡大画像を表示してみましょう その2
Step.99 マウスカーソルが触れたら画像を変えてみましょう その3
Step.100 サムネイル画像にカーソルを合わせて拡大画像を表示してみましょう その3


サンプルの画像
bikkuri1.gifbikkuri.gif
画像データは、K.K.さんからお借りしました。Thanks.
"bikkuri.gif" Copyright (C) K.K. All rights reserved.
Intermezzo http://www1.linkclub.or.jp/~medaka34/


 
イヌでもわかるJavaScript講座 お品書き へ戻ります