infoseek のティッカーもどき




CGI Script Market さんと言うフリー・シェアウェアのCGIスクリプトを配布されているサイトがありまして、そこで「電光!」と言う今流行の infoseek のティッカーのような表示の仕方をする一行掲示板 CGI が公開されています。DION のように CGI が使えないサイトなら、こんな利用方法もあるのかな?。
(本来は下記ソースのように body onload で動作させるものなのですが、Lovelog の投稿欄には body onload が書き込めないので、ボタンを作って onclick で動作するようにしてあります。)

ソース
<body onload="telop();">

<form name=tel>
<script type="text/javascript">
<!--
t = new Array();
t[0] = " これは CGI Script Market さんの電光!CGI の";
t[1] = " 電光表示の JavaScript の部分だけを利用したものです。";
t[2] = " こういったバーは今流行りですね。いかがでしょうか。m(^^)m";
i = 0;

function telop() {
if(i == 3){i = 0;}
messe = t[i];
i++;
n = 0;
appear();}

function appear(){
n += 1;
document.tel.word.value=messe.substring(0,n);
if(n <= messe.length && n > 0)
s1 = setTimeout("appear()",50);
else s1 = setTimeout("de()",3000);}

function de(){
end = messe.length;
messe=messe.substring(1,end);
document.tel.word.value = messe;
if(end > 0)
s2 = setTimeout("de()",30);
else s2 = setTimeout("telop()",1500);}

document.write('<input size=70 name=word readonly>');
//-->
</script>
</form>