■JavaScriptでステータスバーに文字を表示する |
|||
動作:onLoadイベントハンドラでウィンドウが正しくロード完了したことを確認し、window.statusにメッセージを書き込みます。 プログラムの流れ 1.ウインドウがロード完了後にonLoadイベントが発生し、st_message()が呼び出されます。 2.setTimeoutを利用し、250msec毎にst_messameを起動します。 3.substringで、頭の2文字目を切り取った文字列の最後に、頭の2文字を足し合わせ文字列にします。これが、250msec毎に起こることで、スクロールしているように見えます。 |
|||
■実際に動作させます。 |
|||
ステータスバーにメッセージを表示します。 | |||
■ソースコード |
|||
<html> <head> <title> ステータスバー1 </title> <meta http-equiv="content-type" content="text/html;charset=shift_jis"> <LINK REL=StyleSheet HREF="./../../style.css"> <SCRIPT LANGUAGE="JavaScript"> <!-- msg0=" "; msg1="ここのメッセージを書き換えて色々使ってください。"; msg=msg0+msg1; function st_message(){ setTimeout("st_message()",250); msg=msg.substring(2,msg.length)+msg.substring(0,2); window.status=msg; } //--> </SCRIPT> </head> <body onload="st_message()"> </body> </html> |
|||
|
|||
Copyright (C) 錬金術師Masa
初版:2004年9月07日
更新:2005年8月16日 |
|