テキトボックスに文字を一文字ずつ表示する |
Sample |
ここをクリックして新しいウインドウを開いてください。 |
ソ−ス |
<html><head> <script language="JavaScript"> a=0; pos=0; spd=150; number=0; function scr_str() { strings=" こんなんです〜〜〜〜〜〜"; len=strings.length+1; document.frm1.txt1.value=strings.substring(0,pos); pos=(pos>len)?0:pos+1; number++; clearTimeout(a); a=setTimeout('scr_str()',spd); } //--> </script> </head> <body onLoad="scr_str();"> <form name="frm1"> <input type="text" name="txt1" size="30"> </form> <br> <FORM> <INPUT TYPE=button VALUE="ウインドウを閉じる" onClick=window.close()> </FORM> </body></html> |
ワンポイント解説 |
表示する文字を変えたいときは、
strings= の文字列を変えます。 表示するスピードを変えたいときは、spd() 変えます。 |