レイヤーの上で「onMouse」した時に
[上に]
[前に]
[次に]
Nyan
[E-Mail]
2000/03/07(火) 17:13:46
クリックで画像の切換を行い、さらにその画像の上にレイヤー(スタイル?)を使用して「onMouse」で画像が切り替わるようにした透過gif画像を配置しています。一応、ちゃんと画像切換、オンマウス・オフマウスもできるのですが、NNで表示した時に、リンク上(onMouseで切り替わる画像)にカーソルを移動しても「手のひらマーク」が表示されない時があります。これはどうしてなのでしょうか?(T_T)
こんな感じでスクリプトを書いているのですが、間違っている場所が分かりません。どなたかお教え下さい。
よろしくお願いいたします。
<SCRIPT Language="JavaScript">
<!--
if(navigator.appVersion.charAt(0) >=3) {
var paraImg= new Array();
paraImg[0] = new Image(); paraImg[0].src = "PreFrameL/Preface_LeftA.gif";
paraImg[1] = new Image(); paraImg[1].src = "PreFrameL/Preface_LeftAB.gif";
paraImg[2] = new Image(); paraImg[2].src = "PreFrameL/Preface_LeftB.gif";
paraImg[3] = new Image(); paraImg[3].src = "PreFrameL/Preface_LeftAB.gif";
}
var paraCount = 0;
function parapara() {
if(paraCount < paraImg.length-1) {
paraCount++;
} else {
paraCount = 0;
}
document.images["parapara_img"].src = paraImg[paraCount].src;
}
//-->
</SCRIPT>
</head>
<body text="#ffffff" link="#b22222" vlink="#ffd700" marginwidth="0" marginheight="0">
<a href="Javascript:parapara()">
<img src="PreFrameL/Preface_LeftA.gif" width="149" height="140" name="parapara_img" border="0">
</a>
<span style="position:absolute;top:85px;left:0px;height:55px;">
<a href="preface_cont2.html" target="frame2" onMouseover="myIMG.src='PreFrameL/Button-on.gif'" onMouseout="myIMG.src='PreFrameL/Button-off.gif'" onClick="return 'PreFrameL/Button-on.gif'">
<img src="PreFrameL/Button-off.gif" name="myIMG" width="149" height="55" border="0">
</a>
</span>
ちなみに、IEでは「手のひらマーク」もちゃんと表示されています。
[上に]
[前に]
[次に]