ほとんどテストしてませんが(画像を用意するのが面倒だった…)作ってみました。
<html>
<script>
img1 = new Array();
img1[0] = new Image(); img1[0].src = "img1_1.jpg";
img1[1] = new Image(); img1[1].src = "img1_2.jpg";
img1[2] = new Image(); img1[2].src = "img1_3.jpg";
img2 = new Array();
img2[0] = new Image(); img2[0].src = "img2_1.jpg";
img2[1] = new Image(); img2[1].src = "img2_2.jpg";
img2[2] = new Image(); img2[2].src = "img2_3.jpg";
img3 = new Array();
img3[0] = new Image(); img3[0].src = "img3_1.jpg";
img3[1] = new Image(); img3[1].src = "img3_2.jpg";
img3[2] = new Image(); img3[2].src = "img3_3.jpg";
function onMouseOver( no )
{
document.all.img1.src = img1[no].src;
document.all.img2.src = img2[no].src;
document.all.img3.src = img3[no].src;
}
</script>
<body>
<img id="img1" src="xxxx" width="50" height="150" onMouseOver="onMouseOver(0)">
<img id="img2" src="xxxx" width="50" height="150" onMouseOver="onMouseOver(1)">
<img id="img3" src="xxxx" width="50" height="150" onMouseOver="onMouseOver(2)">
</body>
</html>
img1オブジェクトには一番左側の画像の配列。
0番目が一番左にマウスが乗ったとき、
1番目が真ん中にマウスが乗ったとき、
2番目が一番右にマウスが乗ったときの画像です。
同様にimg2,img3の画像を設定してください。
IMGタグのsrcには最初に表示する画像を指定してください。
お礼
すべて、思い通りにできました。本当にありがとうございました。(こんなおそくまでお付き合いいただき、申し訳ないです)昨日よりscriptが理解できるようになり、嬉しいです。(*^.^*)これからも頑張ります☆