JavaScript  

テキストボックスに1文字ずつ表示




bodyタグの中にonLoad="Start()"を入れるのを忘れないように!
<HTML>
<HEAD>
<TITLE></TITLE>

<SCRIPT LANGUAGE="JavaScript">
<!--
var msg=" お好きな文字列を入れてください ";
i=0;
function Start(){
    if(i<=msg.length){
        document.myform.mytext.value=msg.substring(0,i);
        i=++i;
        setTimeout("Start()",200);
    }else{
        i=0;
        setTimeout("Start()",1200);
    }
}
//-->
</SCRIPT>

</HEAD>
<BODY onLoad="Start()">
 
<FORM name="myform">
<INPUT name='mytext' size='40'>
</FORM>

</BODY>
</HTML>

Top Page   Back