※ ChatGPTを利用し、要約された質問です(原文:NNでロールオーバーしたgifアニメの動きがおかしい)
NNでロールオーバーしたgifアニメの動きがおかしい
このQ&Aのポイント
ホームページのメニューのアイコンをgifからgifアニメに切り替えると、NNでの動作がおかしい。
NNでのgifアニメは最後の画像が表示されるだけで動かない。
初心者なのでJavaScriptのプログラムが悪いのか、gifアニメが悪いのかわからない。
NNでロールオーバーしたgifアニメの動きがおかしい
ホームページを作成し、onmouseするとメニューのアイコンが
gifからgifアニメに切り替わるようにしています。
IE6.0とNN7.1で動作確認しているのですが、
NNの方で、画像は切り替わるのですがgifアニメが
うまく動きません。IEでは問題なく動作します。
gifアニメは文字の色が順番に変わるアニメーションなのですが、
onmouseするとアニメーションの最後の画像が表示されるだけでうまく動きません。
プログラムの組み方が悪いのか、gifアニメが悪いのか、
NNが悪いのかわからず困っています。
<head>と</head>の間↓
<script language="JavaScript">
<!--
if(document.images){
a1=new Image();
a1.src="image/b_top_m.gif";
a2=new Image();
a2.src="image/b_top.gif";
}
else{
a1=""
a2=""
b1=""
b2=""
document.a=""
}
-->
</script>
<body>と<body>の間↓
<a href="top/top_frame.html" target="mid"
onMouseover="document.a.src='image/b_top_m.gif'"
onmouseout="document.a.src='image/b_top.gif'">
<img src="image/b_top.gif" border="0" alt="top page" name="a"></a>
<a href="gal/gal_frame.html" target="mid"
onMouseover="document.b.src='image/b_gallery_m.gif'"
onmouseout="document.b.src='image/b_gallery.gif'">
<img src="image/b_gallery.gif" border="0" alt="works" name="b"></a>
まだ初心者でJavaScriptについてはよくわかりません。
ちなみに、1つ「"」を抜いてエラーにするときちんと動いたりします(-_-;)
よろしくお願い致します。
お礼
できましたーーー!!! ありがとうございますm(__)m 3日くらいずっと調べていたのに、わからなくてモヤモヤしていました...。すごくすっきりしました。 というかエラーで動いた時点で気付くべきでしたか...。 でも、<script>~</script>は、画像を先読み(?)するのに必要と聴いたのですが...。必要ないのでしょうか? とにかく動いてとても嬉しいです。本当にありがとうございました!