JAVA研究室へ戻る


ちょっとしたアクセントにステータスバーの関数を埋め込んでみましょう。ついでにスクロールもします。

<BODY onLOAD="scroll_status('----- JavaScript status bar scroll function -----',130,200)">

このコマンドで実際の表示設定を行っています。第一パラメータは表示する文字で、第二パラメータは表示する 文字列の最大数、第三パラメータには呼び出すタイミングを指定して実行します。

<HTML>
<HEAD><TITLE>ステータスバーサンプル</TITLE></HEAD>

<script language="JavaScript"><!--
	function scroll_stat(str,loc,m_loc,time) {
	disp = "";
	for(i = 0; i  m_loc-str.length)	sub_str = str.substring(0,m_loc-loc);
	else sub_str = str;
	disp += sub_str;
	loc--;
	if (loc <-str.length) loc="m_loc;" window.status="disp;" window.setTimeout("scroll_stat('"+str+"',"+loc+","+m_loc+","+time+")", time); } function scroll_status(str,m_loc,time) { scroll_stat(str,m_loc,m_loc,time); } //-->
</script>
<BODY>
<BODY onLOAD="scroll_status('----- JavaScript status bar scroll function -----',130,200)">
<BODY BGCOLOR=#FFFFFF TEXT=#000000 >
<CENTER>
</CENTER>
</BODY>
</HTML>