現在時刻を最下段(ステータス行)に表示する






 現在の時刻をステータス行(最下段)に表示します。

 このスクリプトでは、ウィンドウステータス行にリアルタイムで時刻を表示させるため「setTimeout()」関数を使用しています。時間は1秒ごとに変わりますが、カーソル位置によってはステータス行のメッセージが変化してしまうため、0.5秒ごとに表示するようにしています。
 Netscape 3.0では2.0よりもステータス行がちらつくため、0.5秒ではなく0.2秒ごとにした方がいいかもしれません。

 注意点として表示間隔を短くすると処理が間に合わなくなり、場合によってはエラーや表示されなくなる場合があります。これを防ぐためにclearTimeout()命令を入れてあります。

 また、このようなウィンドウステータス行にメッセージを表示したり、ページが読み込まれたら自動的に動作するものは<BODY>タグ内にonLoad="実行させる関数名"のようにする必要があります。必ずonLoadで記述しなければならないという事はありませんが、一番手軽です。