TOP /すぐに使えるJavaScript タイプライターU

<script type="text/javascript"><!--
msgtxts=new Array(                                      //文字列を増やす場合は
"HIMAJINのHPにようこそ!",                              //"文字列",と増やします
"HIMAJINの書いたJavaScriptを少しずつUPしています",
"使ったよと報告するとHIMAJINはすごく喜びます",
"リンクなんかするともっと喜びます\(^o^)/",
"                       ");                     //空白を入れると長く間があきます
box_size=50;                                    //表示するボックスの文字数
txt_color="violet";                             //文字色
txt_size=12;                                    //文字の大きさ
txt_msec=120;                                   //表示速度
//--------------------------------------------------------------
document.write("<center><form name='scform'>");
document.write("<input type=text size="+box_size+" name='sctxt'");
document.write("style='background-color:transparent;border-style:none;color:"+txt_color+";font-size:"+txt_size+"pt;'>");
document.write("</form></center>");
txtplus="";scst=0;scno=0;
cflag=0;
function scrolltxt(){
if(!cflag && scno<msgtxts[scst].length){
    txtplus+=msgtxts[scst].charAt(scno);
    scno++;
}else{
txtplus=txtplus.substring(1);scno--;}
if(scno>=msgtxts[scst].length)cflag=1;
if(scno<0){cflag=0;scst++;if(scst==msgtxts.length)scst=0;
}
document.scform.sctxt.value=txtplus;
}
setInterval("scrolltxt()",txt_msec);/* himajin.moo.jp */
// --></script>