マウスを乗せた時に画像を変化させるには?
[上に]
[前に]
[次に]
一巳
[E-Mail]
2000/03/01(水) 03:05:44
他の方の質問で似たかんじのはあったのですが、応用がきかないの
で、すみませんがどなたか教えてください。
大きな画像が五種類ありましてそれぞれsum01.jpg〜sum05.jpgと
しました。そのうちのsum01.jpgをマップで四つに分けてそれぞれ
の場所にマウスが乗ったらそれぞれsum01とかsum02とかに画像を変
化させ、マウスが画像から離れたらsum05の画像に変わるように
したいのですが、どのようにしたらいいでしょうか。すみませんが
宜しくお願いします。m(__)m
みんこ
2000/03/01(水) 10:37:16
<SCRIPT LANGUAGE="JavaScript">
<!--
sum01 = new Image(); sum01.src = "sum01.jpeg";
sum02 = new Image(); sum02.src = "sum02.jpeg"; //以下続く
//マウス乗る
function noru(n){
document.gazou.src ="sum0" +n+ ".jpeg";
}
//マウス離れる
function hanareru(){
document.gazou.src ="sum05.jpeg";
}
//-->
</SCRIPT>
<img src="sum01.jpeg" name="gazou">
<map>
<area onMouseOver="noru(2)";return false;" onMouseOut="hanareru()"; return false;">
</map>
01の画像をマップで切って、マウス載せたら01を02に変えて、
外したら05に変わる。で、いいんですよね。
必要最低限しか書いてないからこのままじゃ動きません。
マップエリア指定とか何とか入れながらどうぞ。
一巳
[E-Mail]
2000/03/01(水) 13:24:54
みんこさんありがとうございます。
上記のスクリプトを利用してみたのですが、このままだと動かない
と思いますのですみませんが見ていただけますか?
<SCRIPT LANGUAGE="JavaScript">
<!--
sum01 =new Image();sum01.src = "top/sum01.jpeg";
sum02 =new Image();sum02.src = "top/sum02.jpeg";
sum03 =new Image();sum03.src = "top/sum03.jpeg";
sum04 =new Image();sum04.src = "top/sum04.jpeg"; //以下続く
//マウス乗る
function noru(n){
document.gazou.src ="sum0" +n+ ".jpeg";
}
//マウス離れる
function hanareru(){
document.gazou.src ="top/sum05.jpeg";
}
//-->
</SCRIPT>