• 締切済み

iswebの[残像を残しながら別の画像に切り替える]の項でこのスクリプトを複数個設置したら切り替えが動かなくなる

「残像を残しながら別の画像に切り替える」という1つのオブジェクトを1ページに12個設置すると、ボタンを押しても切り替わらなくなります。個数を減らして3個にすると正常に動くようになりました。コピペ時の変更点は「imgframe」という単語を増やしたオブジェクト個数に合わせて「imgframe1」「imgframe2」・・・と変更しました。わかる方いらっしゃったらお願いします。

この投稿のマルチメディアは削除されているためご覧いただけません。

みんなの回答

回答No.2

連絡が遅くなりすみません。 jsだけではなく、htmlのソースも見せていただけますか?

queenxxx
質問者

お礼

色々と相談に乗っていただいてありがとうございました

queenxxx
質問者

補足

すいません。自力で解決できました。 以下のソースのimgframe〇の部分を1,2,3・・・と変えていってたのですが、imgchange〇の部分を変えるのを忘れていて全てimgchangeになっていました。 <TD align="center" bgcolor="#b9dc3a" colspan="8"> <INPUT type="button" value="外観" onclick="imgchange1('img/vhecles/19_front.jpg')"> <INPUT type="button" value="内装1" onclick="imgchange1('img/vhecles/19_room1.jpg')"> <INPUT type="button" value="内装2" onclick="imgchange1('img/vhecles/19_room2.jpg')"> <INPUT type="button" value="サロン" onclick="imgchange1('img/vhecles/19_saloon.jpg')"> <INPUT type="button" value="座席配列" onclick="imgchange1('img/vhecles/iconetc/19_seat.gif')"></TD> </TR><TR bgcolor="#f5f4f0"> <TD align="center" bgcolor="#FFFFFF" colspan="8"><BR> <IMG src="img/vhecles/19_front.jpg" width="330" border="0" id="imgframe1" style="filter:blendTrans" height="220"><BR> <BR>

回答No.1

iswebの[残像を残しながら別の画像に切り替える] ↑とは、具体的にどこのことでしょうか? urlのご提示をお願いします。 さらに、作成したソースを提示してください。 解決する糸口がみつけやすいです。

queenxxx
質問者

補足

<head> <SCRIPT language="JavaScript"> <!-- var time=2; function imgchange(imgfile){ imgframe1.filters.blendTrans.Apply(); imgframe1.filters.blendTrans.duration=time; imgframe1.src=imgfile; imgframe1.filters.blendTrans.Play(); } //--> </SCRIPT> <SCRIPT language="JavaScript"> <!-- var time=2; function imgchange(imgfile){ imgframe2.filters.blendTrans.Apply(); imgframe2.filters.blendTrans.duration=time; imgframe2.src=imgfile; imgframe2.filters.blendTrans.Play(); } //--> </SCRIPT> <SCRIPT language="JavaScript"> <!-- var time=2; function imgchange(imgfile){ imgframe3.filters.blendTrans.Apply(); imgframe3.filters.blendTrans.duration=time; imgframe3.src=imgfile; imgframe3.filters.blendTrans.Play(); } //--> </SCRIPT> <SCRIPT language="JavaScript"> <!-- var time=2; function imgchange(imgfile){ imgframe4.filters.blendTrans.Apply(); imgframe4.filters.blendTrans.duration=time; imgframe4.src=imgfile; imgframe4.filters.blendTrans.Play(); } //--> </SCRIPT> <SCRIPT language="JavaScript"> <!-- var time=2; function imgchange(imgfile){ imgframe5.filters.blendTrans.Apply(); imgframe5.filters.blendTrans.duration=time; imgframe5.src=imgfile; imgframe5.filters.blendTrans.Play(); } //--> </SCRIPT> <SCRIPT language="JavaScript"> <!-- var time=2; function imgchange(imgfile){ imgframe6.filters.blendTrans.Apply(); imgframe6.filters.blendTrans.duration=time; imgframe6.src=imgfile; imgframe6.filters.blendTrans.Play(); } //--> </SCRIPT> <SCRIPT language="JavaScript"> <!-- var time=2; function imgchange(imgfile){ imgframe7.filters.blendTrans.Apply(); imgframe7.filters.blendTrans.duration=time; imgframe7.src=imgfile; imgframe7.filters.blendTrans.Play(); } //--> </SCRIPT> <SCRIPT language="JavaScript"> <!-- var time=2; function imgchange(imgfile){ imgframe8.filters.blendTrans.Apply(); imgframe8.filters.blendTrans.duration=time; imgframe8.src=imgfile; imgframe8.filters.blendTrans.Play(); } //--> </SCRIPT> <SCRIPT language="JavaScript"> <!-- var time=2; function imgchange(imgfile){ imgframe9.filters.blendTrans.Apply(); imgframe9.filters.blendTrans.duration=time; imgframe9.src=imgfile; imgframe9.filters.blendTrans.Play(); } //--> </SCRIPT> <SCRIPT language="JavaScript"> <!-- var time=2; function imgchange(imgfile){ imgframe10.filters.blendTrans.Apply(); imgframe10.filters.blendTrans.duration=time; imgframe10.src=imgfile; imgframe10.filters.blendTrans.Play(); } //--> </SCRIPT> <SCRIPT language="JavaScript"> <!-- var time=2; function imgchange(imgfile){ imgframe11.filters.blendTrans.Apply(); imgframe11.filters.blendTrans.duration=time; imgframe11.src=imgfile; imgframe11.filters.blendTrans.Play(); } //--> </SCRIPT>

関連するQ&A