たかたかメッセージ


■Q&A

■Question

随分前にも一度来たのですが。 2003.3.19.Wed No.1578

その節はお世話になりましたm(_ _)m
と言っても、このHNではなかった気がしますけど(^^;

また質問させて下さい。
STEP53のタイプ打ち風の文字表示なんですが。
あのスクリプトの実行を1度だけにしたいのですが・・・。
他サイトでループ処理から抜け出すには break とか条件指定で抜け出す for とか色々書いてあったのですが、イマイチどこに入れるかわかりません・・・。
いや、寧ろこれ自体が間違っているかもしれないし・・・。
そう思って、ここに書き込ませて頂きました。
よろしければ、指示等お願いします。m(_ _)m

■Answer

Re: 随分前にも一度来たのですが。 ぴろあき 2003.3.21.Fri No.1581

厳密に解析したわけじゃないですが、スクリプトの構造上、お手軽に改造するのは難しそうな感じがします。
ただ、このスクリプトは「タイマー」を使った再帰処理ですので、for 等のループではありません。従って break も使えません。

前に似たものを作ったことがあるんで、そっちのリファインでお許しってことで。


■実行結果

ブラウザの更新ボタンを押すと最初から。


■スクリプトの概要

メッセージを一文字ずつ表示していきます。最後まで表示したら、そこで終了します。

設置方法はソースを見てください。


■このスクリプトの対応ブラウザ

IE4以降・Netscape7
問題なく動作します。
Netscape6
問題なく動作しますが、ブラウザの仕様上、文字がちらつきます。
その他のブラウザ・JavaScript非対応・JavaScriptオフ
動作はしませんが、メッセージは同じように表示されます。

■ このページについて

このページは、質疑応答掲示板で使用した回答の残骸です。検索エンジンに捕まったりリサイクルしたりすることもあろうので、なんとなく残してあります。広く公開しているページではありませんが、第3者の閲覧を禁止するものでもありません。
恒久的なURIは保証できないものの、よほどのことがない限り削除されることはないでしょう。心配性な人はページの保存をおすすめします。(IEは mht 形式でないと保存できないかも)