■■2■■

ステータスバーに文字を一文字ずつ表示するT


[概要]
ステータスバーに文字を一文字ずつ順番に表示していく

[参照]
実践編(Vol.5)

 SAMPLE

 SOURCE

<HTML>
<HEAD>
<TITLE>文字を1文字ずつ表示</TITLE>
<SCRIPT language="JavaScript">
<!--
var i=0;
//表示したい文字
var msg = "Welcome! MyHomepage!";
var copy_msg;
function print(){
    if(i>msg.length){
        clearTimeout(timerID);
        i=0;
        //終了後、再び開始するまでの時間
      setTimeout("print()",3000)
    }
    else{
        copy_msg = msg.substring(0,i);
        document.status = copy_msg;
        i++;
        //表示速度。数字が小さいほど速い。
        timerID = setTimeout("print()",100);
    }
}
//-->
</SCRIPT>
</HEAD>
<BODY onLoad="print()">
</BODY>
</HTML>

※赤は変更点
※緑の部分はコメント部分。一緒に貼り付けても大丈夫。


 戻る