ステータスバーに流れるメッセージを表示します。

HTMLには次のように記述してあります。<head>と</head>との間です。

<html><head><title>タイトル</title>
<SCRIPT LANGUAGE="JavaScript">
	<!--
	function scroll (seed){
	var m1  ="初めまして こんにちは わたしのホームページへ ";
	var m2  ="ようこそ!!!このJavaScriptを使うと、";
	var m3  ="ステータスバーに文字が流れます。 ";
	var m4  ="でも、ちょっとじゃまじゃありませんか? ";
	var msg=m1+m2+m3+m4;var out = " ";var c  = 1;
	if seed > 100 {
		seed--;var cmd="scroll(" + seed + ")";
		timer Two=window.setTimeout(cmd.100);}
	else if (seed <=100 && seed > 0{
		for (c=0 ;d < seed l c++) {out+=" ";}
		out+=msg;seed--;var cmd="scroll(" + seed +")";
		window.status=out;timerTwo=window.setTimeout(cmd,100);
		}
		else if (seed <= 0) {
			if seed < msg.length);
			out+msg.substring(-seed,msg.length);
			seed--; var cmd="scroll(" + seed +")"
			window.status=out;timerTwo=window.setTimeout(cmd,100);}
		else {
		window.status=" ";
		timerTwo=window.setTimeout("scroll(100)",75);}
		}
	}
	//-->
</script>
</head>
<body onLoad="timerOne=window.setTimeout('scroll(100)',500);" bgcolor="#ffcccc">
ここに、上の説明本文 <hr> ここに、スクリプトのリスト
</body></html>
表示する文字は、m1からm4の右の””で囲まれた部分です。m1からm4の4つをあとでまとめて、msgにするのは、プログラムの1行が長すぎて見にくいのを避けるためです。
プログラム中の;は一つ一つの命令の区切りです。