ステータスバーに時刻を表示(スクロール substring)
<html> <head> <title>ステータスバーに時刻を表示</title> <script language="JavaScript"> <!-- i = 0; //曜日の配列を作成 weeks = new Array("日","月","火","水","木","金","土"); function ms() { //日付の取得 today = new Date(); year = today.getFullYear(); mon = today.getMonth() + 1; date = today.getDate(); day = weeks[today.getDay()]; hour = today.getHours(); min = today.getMinutes(); sec = today.getSeconds(); //表示する日付を作成 msg = year + "年" + mon + "月" + date + "日(" + day + ")" ; msg = msg + hour + "時" + min + "分" + sec + "秒"; msg = " " + msg; msg = msg.substring(i,msg.length) + msg.substring(0,i); //日付を表示 window.status = msg; ++i; if(i >= msg.length) { i = 0; } } function tm() { //タイマー tm = setInterval("ms()",300); } //--> </script> </head> <body onLoad="tm()"> ステータスバーに時刻を表示 </body> </html>
〔 実行する 〕