電光掲示板(5)


1.JavaScriptによる方法
  (一部のコンピュータでは表示されない)

ブラウザでの表示 ソースファイル
<html>
<head>
<script language="javascript">
<!--
ct = 0;
msgno = 1;
space = "                      ";
timeID=setTimeout('',1);
msg = new Array(3);
msg[1] = space + "これがバナーです。ソースファイルを参考にしてください。";
msg[2] = space + "headの中の200を変えると、表示速度が変わります。";
msg[3] = space + "formの中の60を変えれば、幅が変わります。";
function str(){
if (ct<msg[msgno].length){
document.banner.box.value = msg[msgno].substring(ct=ct+1,msg[msgno].length);
clearTimeout(timeID);
setTimeout('str()',100);
}
else teisi();
}
function teisi(){
ct = 0;
document.banner.box.value = msg[msgno].substring(space.length,msg[msgno].length);
msgno = msgno + 1;
if(msgno > 3 ) msgno = 1;
setTimeout('str()',1000);
}
//-->
</script>
</head>
<body onLoad="str()">
<center>
<form name="banner">
<input type="text" name="box" size="60">
</form>
</center>
</body>
</html>