スライドショー

◆スライドショー◆
┗1.スライドショー   ・・・・ 一定時間ごとに画像を変えて、スライドショーを作る。

 

スライドショー

■■1■■
[概要]
一定時間ごとに画像を変えて、スライドショーを作る

[参照]
メルマガ Vol.18


[ソース]
<HTML>
<HEAD>
<TITLE>スライドショー</TITLE>
<SCRIPT language="JavaScript">
<!--
//初期設定
var num = 0;
var img_num = 4;                     //表示する画像の数

/*画像のプレロード*/
image = new Array();
//画像のURLを入れる
image[0] = new Image();             //ここと
image[0].src = "img1.gif";         //ここは対応。以下も同じ
image[1] = new Image();
image[1].src = "img2.gif";
image[2] = new Image();
image[2].src = "img3.gif";
image[3] = new Image();
image[3].src = "img4.gif";
/*このあと好きなだけ増やせる*/

//スライドショー関数
function slideshow(){
    if(img_num > num){
        document.myImg.src = image[num].src;
        num++;
        //切り替えの間隔
        show=setTimeout("slideshow()",1000);
    }
    else{
        num = 0;
        slideshow();
    }
}

//スライドショー停止関数
function end(){
    clearTimeout(show);
}

//-->
</SCRIPT>
</HEAD>
<BODY>
ボタンを押してスライドショーを見よう!
<hr>
<input type="button" value="開始" onClick="slideshow()">
<input type="button" value="停止" onClick="end()">
<p>

<!--画像表示部-->
<img border=0 src="img1.gif" name="myImg">

</BODY>
</HTML>

※赤は変更点
※緑はコメント(そのまま貼り付けても大丈夫)



 戻る