文字をタイプライターみたいに表示するには?

[上に] [前に] [次に]
max [E-Mail] 1999/09/30(木) 16:27:39
初めまして、maxと申します。
昨日からJavaScriptを初めてみたのですが、ちっともうまくいきません。
やりたいことは、文字列をタイプライターのように順次表示していく
ということだけなんです。下のようなScriptを書いたのですが、
はじめの"t"以外表示されません。なぜなんでしょうか?
ちなみに、文字列内の"="は改行を認識するために使っています。

<HTML>
<HEAD>

<SCRIPT Language="JavaScript1.3">
<!--
timerID = 0;
var myStr = "";
var myStart = 0;
var moji = "test=test";

function StartSys() {
myStr = moji.substr(myStart,1);

         switch(myStr){
case "=":document.write("<BR>");
case "":clearInterval(timerID);
default:document.write(myStr);
}
myStart++;
}
// -->
</SCRIPT>

</HEAD>

<BODY>
<SCRIPT Language="JavaScript">
<!--
timerID = setInterval("StartSys()", 500);
// -->
</SCRIPT>
</BODY>

Nobu3 [E-Mail] [HomePage] 1999/09/30(木) 17:39:27
理由はよくわかりませんが、その方法ではできません。

http://www.fureai.or.jp/~tato/DHTML/simple/contents.htm
このページの右の方に、そのままのサンプルへのリンクがあります。

max [E-Mail] 1999/09/30(木) 18:25:16
[[解決]]
ありがとうございました。とりあえずできそうです。
でも、それだけのために、あんなに書かなければいけ
ないなんて・・・。

[上に] [前に] [次に]