WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:画像の繰り返しをなくしたい

0:[投稿] みお [MAIL] [URL] [2002/04/01 17:28 ][環境:WIN+IE わからない]

はじめて投稿させていただきます。
スライドショー(?)の繰り返しをなくしたいのです。
以下のソースを使っているのですが、
<SCRIPT language="JavaScript">
<!--
var prImg1=new Image();
var prImg2=new Image();

prImg1.src="../../images_set/102030601/img1.png";
prImg2.src="../../images_set/102030601/img2.png";
//-->
</SCRIPT>
</head>

<body>
<IMG ID=gazo1 SRC="../../images_set/102030601/img1.png" STYLE="filter:revealTrans(duration=9.0)">
<SCRIPT LANGUAGE="JavaScript">  
<!--
var i=1;
revealTr();

function revealTr(){
 if(i<2){
 i++;
 }
 else{
 i=1;
 }
gazo1.filters.revealTrans.Apply();
gazo1.filters.revealTrans.Transition=5;
gazo1.src="../../images_set/102030601/img"+i+".png";
gazo1.filters.revealTrans.Play();
window.setTimeout("revealTr()",10000);
}
//-->
</SCRIPT>

</body>

延々と1、2の画像が入れ替わります。
画像1、2と表示された後、繰り返しを止めたいのですが
どのように変更したらよいのか分かりません。
繰り返しを止めた後に表示されるのは、画像1でも画像2でも
どちらでもいいのですが。

どうぞよろしくお願い致します。


1:[回答] ヨシミ [2002/04/01 17:51 ]

その例だと

<body>
<IMG ID=gazo1 SRC="../../images_set/102030601/img1.png" STYLE="filter:revealTrans(duration=9.0)">
<SCRIPT LANGUAGE="JavaScript">  
<!--
var i=1;
revealTr();

function revealTr(){
if(i<2){ i++; } else{ i=1; }
gazo1.filters.revealTrans.Apply();
gazo1.filters.revealTrans.Transition=5;
gazo1.src="../../images_set/102030601/img"+i+".png";
gazo1.filters.revealTrans.Play();
window.setTimeout("revealTr2()",10000);
}

function revealTr2(){
if(i<2){ i++; } else{ i=1; }
gazo1.filters.revealTrans.Apply();
gazo1.filters.revealTrans.Transition=5;
gazo1.src="../../images_set/102030601/img"+i+".png";
gazo1.filters.revealTrans.Play();
}

//-->
</SCRIPT>

とかするのを思いつきました。


2:[完了] みお [MAIL] [2002/04/01 19:49 ]

どうもありがとうございました。
分からないままソースを使っていたので、申し訳ないのですが、
応用して画像も増やせたのでそのまま使わせていただきたいと
思います。
HPの更新を急いでおりましたので、つい質問させて
いただいてしまいましたが、
時間ができたらじっくり勉強して解読していきたいと
思います。
本当にどうもありがとうございました。
完了にさせていただいてよろしいでしょうか。
どうもありがとうございました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World