ステータスバーに電光掲示板風メッセージ(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>
〔 実行する 〕