ステータスバーに現時刻を表示する。


 
このスクリプトはブラウザのステータスバーに現在の時刻を表示します。
また更にリアルタイムで時刻を随時更新していきますので、ブラウザの左下をご覧になって下さい。

 
〜 JavaScript 〜

<SCRIPT language="JavaScript">
<!--

var timeID;

function statusClock(){

    dateObj = new Date();
    status=
        dateObj.getHours()+":"+dateObj.getMinutes()+":"+dateObj.getSeconds();
    clearTimeout(timeID);
    timeID = setTimeout('statusClock()',500);

}

//-->
</SCRIPT>


〜 HTML (抜粋) 〜

<body onLoad="statusClock();" >


 
  • このページがロードされた時点でstatusClock関数が起動されます。

    <body onLoad="statusClock();" >

  • Dateオブジェクトを生成します。DateオブジェクトとはJavaScriptで時刻や日付を扱うためのオブジェクトになります。

    dateObj = new Date();

  • ここでステータスバーに現在の時刻を整形した文字列を表示させています。

    status=
        dateObj.getHours()+":"+dateObj.getMinutes()+":"+dateObj.getSeconds();


  • 関数内で0.5秒毎にタイマーを発生させて自分自身を再度呼び出します。

    timeID = setTimeout('statusClock()',500);




《 INDEX 》    《 HOME 》   

Copyright (C) 2000-2004 Knave
http://www.site-cooler.com/