ステータスバーに電光掲示板風メッセージ(status, setInterval, length, substring)
<html> <head> <title>ステータスバーにメッセージを表示</title> <script language="JavaScript"> <!-- //表示メッセージの配列 msgA = new Array( "私のホームページへ ようこそ!!", "○月○日 訪問者が 100000人 を超えました。", "○月○日 ホームページをリニューアルしました。" ); i = 0; j = 0; k = 0; l = 0; t1 = 100; //タイマー(ミリ秒) t2 = 5 * 1000; //メッセージ静止時間(ミリ秒) function ms() { //メッセージ表示 if(++i > msgA[k].length) { i = msgA[k].length; if(++l >= t2 / t1) { if(++j > msgA[k].length) { if(++k >= msgA.length) { k = 0; } i = 0; j = 0; l = 0; } } } window.status = msgA[k].substring(j, i); } function tm() { //タイマーセット tm = setInterval("ms()", t1); } //--> </script> </head> <body onLoad="tm()"> ステータスバーにメッセージを表示 </body> </html>
〔 実行する 〕