スクリプトの画像入替えでエラーになった!
web画面で画像を数秒間単位で入れ替えるスクリプトを作動していたのですが、画像を2枚から3枚にしたら上手く表示されなくなりました。
全く理由が解りません。
(当初2枚の画像の時)
<!--
num = 2;
nme = "img/img"
exp = "jpg"
cnt = 0;
function changeImage() {
cnt++;
cnt %= num;
document.img.src = nme + cnt + "." + exp;
}
//-->
<body>
<A href="b****.shtml"><IMG src="img/img0.jpg","img1.jpg" name="img" border="1"></A>
これで上手く作動していました。
------------------------------------
(画像を3枚にした時)
<!--
num = 3;
nme = "img/img"
exp = "jpg"
cnt = 0;
function changeImage() {
cnt++;
cnt %= num;
document.img.src = nme + cnt + "." + exp;
}
//-->
<body>
<A href="*****.shtml"><IMG src="img/img0.jpg","img1.jpg","img2.jpg" name="img" border="1"></A>
この場合、プレビューとかIEでは正常に3枚の画像が入れ替わるのですが、実際のWEB画面では、3枚目が×で表示されます。
FTPツールからサーバーへの転送も何度か行いましたが状態は変わりません。
私が理解できないのは、プレビューとかIEで表示されてWEB画面で表示されないのは、サーバーが「img2.jpg」を認識していないということではないでしょうか?
その場合でも、FTPツールからサーバーへの転送をすれば良いのではないでしょうか?
それでも駄目なので、精通されている方にお聞きしたくて相談しました。
宜しくお願いします。
お礼
お返事ありがとうございます。 minollinnさんのご意見と参考URLを見つつ がんばって製作したいと思います。 どうもありがとうございました。