マウスオンで、テキストボックスのメッセージを徐々に表示させる。      
Sample
ここにマウスカーソルを乗せて、下のテキストボックスを見てください。

ソース
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
var data = "AaBbCcDdEeFfGgHh0123456789";
var done = 1;
function start_shake() {
  magtxt= ' Java−Da!! Good Java-Script サンプルが200以上!!';

  if (done) {
    done = 0;
    prep_msg_func(magtxt, 2, 1, 0, 2);
  }
}
function shake_out() {
  document.myform.mytext.value = 'Mouse OUT.';
  done = 1;
}
function prep_msg_func(magtxt, mv_left, delay, chr_var, max) {
  if (!done) {
    mv_left = mv_left - 1;
    var stat_msg = magtxt.substring(0, chr_var);
    var cur_chr;
    for (cur_chr = chr_var; cur_chr < magtxt.length; cur_chr++) {
      stat_msg += data.charAt(Math.round(Math.random()*data.length));
    }
    document.myform.mytext.value = stat_msg;
    var re_run = "prep_msg_func('" + magtxt + "'," + mv_left + "," + delay + "," + chr_var + "," + max + ");"
    var new_chr = chr_var + 1;
    var next_chr = "prep_msg_func('" + magtxt + "'," + max + "," + delay + "," + new_chr + "," + max + ");"
    if(mv_left > 0) {
      setTimeout(re_run, delay);
    }
    else {
      if (chr_var < magtxt.length) {
        setTimeout(next_chr, Math.round(delay*(chr_var+3)/(chr_var+1)));
      }
       else {
         done = 1;
      }
    }
  }
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<center>
<a href="#" onMouseOver="start_shake()"onMouseOut="shake_out()">
ここにマウスカーソルを乗せて、下のテキストボックスを見てください。</a>
<br><br>
<FORM name="myform">
<input type=text name=mytext size=70>
</FORM>
</center>
</BODY>
</HTML>
ワンポイント解説
document.myform.mytext.value が、テキストボックスのメッセージです。

magtxt= '    Java−Da!! を、好きなメッセージに変えてください。

<a href="#" onMouseOver="start_shake()" を、
<BODY onLoad="start_shake()"> にすれば、ウインドウを開いた時点で、メッセージ表示を開始するように変更できます。