<script language="JavaScript">
var x = 0;
function scroll(msg)
{
   document.F1.T1.value = msg.substring(0, x) + "_";
   x++;
   if (x<=msg.length)
   setTimeout("scroll('"+msg+"')", 200);  //时间长短你自己调, 单位毫秒
}
</script>

解决方案 »

  1.   

    <script language="JavaScript">
    function scroll(msg)
    {
     for(var x=0; x<msg.length; x++)
     setTimeout("document.F1.T1.value ='" +msg.substring(0, x) + "_'",x*100);
    }</script>
    </head><body style="background-color:rgb(0,78,152)">
    <div align="center"> 
      <form name="F1">
        <textarea name="T1" cols="100" rows="3"  wrap=virtual style="COLOR:rgb(255,255,255); BACKGROUND-COLOR:rgb(0,0,0); BORDER-RIGHT: rgb(255,0,0) 1px dashed; BORDER-TOP: rgb(255,0,0) 1px dotted; BORDER-LEFT: rgb(255,0,0) 1px dotted; BORDER-BOTTOM: rgb(255,0,0) 1px dotted">TEST</textarea>
      </form>
      <u style="color:rgb(255,255,255);cursor: hand;" onmouseover=scroll("好好学习,天天向上!")>TestFile</u>
    </div>
    </body>
      

  2.   

    <script language="JavaScript">
    var x = 0;
    var Timer=null;
    function scroll(msg)
    {if(x>msg.length)
       {clearTimeout(Timer)
        return true
       }
     document.F1.T1.value=msg.substr(0, x)+"_";
     x++;
     Timer=setTimeout("scroll('"+msg+"')",300);
    }
    </script>