Home > イヌでもわかるJavaScript講座 お品書き
イヌでもわかるJavaScript講座 お品書き へ戻ります
イヌでもわかるJavaScript講座


Step.53 - タイピング表示


Step.9 のタイピング表示を innerHTML でやってみましょう。


Step テーマ
● innerHTML - 指定した要素の内容を書き換える

実行例


こんにちは



リスト


<SCRIPT type="text/javascript"><!--
myMsg = "いらっしゃいませ こんにちは!";
myCnt = 0;

function myFunc(){
     myMess = myMsg.substring( 0 , myCnt ) + "_";
     myCnt = ( myCnt == myMsg.length ) ? 0 : myCnt+1;
     document.getElementById( "typing" ).innerHTML = myMess;
}
// --></SCRIPT>
<DIV id="typing">こんにちは</DIV>
<SCRIPT type="text/javascript"><!--
setInterval( "myFunc()", 200 );
// --></SCRIPT>


サンプルだけの HTMLは こちらへ

説明


このサンプルは Step.9 で説明したフォームにタイピング表示するスクリプトを innerHTML に変更しただけです。

内容は Step.9 と Step.44 あたりを参照してくださいませ。


● 古臭いブラウザ対応 ログ

[IE4]
document.all("typing").innerText = myMess;

[NN4]
document.layers["typing"].document.open();
document.layers["typing"].document.write("<div>");
document.layers["typing"].document.write(myMess);
document.layers["typing"].document.write("</div>");
document.layers["typing"].document.close();


参考ステップ
Step.9 左から1文字ずつメッセージを表示してみましょう 
Step.44 日付と時間をリアルタイムに表示してみましょう 
Step.54 タイピング表示をしてみましょう(複数行版) 


 
イヌでもわかるJavaScript講座 お品書き へ戻ります