[HTML]
・1つ目の空のブロック
・2つ目の空のブロック
・3つ目の空のブロック
・4つ目の空のブロック
・5つ目の空のブロック
[javascript] var aisatu='
'; ・↑aisatuという変数にボタンとイベントを代入しています。 if(window.addEventListener){window.addEventListener("load",goukyu,false);}else if(window.attachEvent){window.attachEvent("onload",goukyu);}; ・↑ページの読み込み時に関数goukyuを実行させますが,もし他の関数を実行させる事になっていた場合,(この場合,すでにonload="tokei2()が実行されています)バッティングを避けるために書きます。addEventListenerとattachEventは同じことですが,ブラウザによってはどちらかを使うことになります。IEではaddEventListenerは使えません。 function tokei2(){ setInterval("tokei()",1000); } ・↑関数tokei2()を作ります。関数tokei()を1秒ごとに実行させます。 function tokei(){ var tokei=new Date(); var byou=tokei.getSeconds(); document.getElementById("hato13").innerHTML='
'+'
'+'コンピュータの時計から秒数を取得しています'+'
'+'
'+byou+'
'; } ・↑HTML内の名前hato13に入れるドキュメントです。関数tokei()を作り,コンピュータの時計から秒数を取得し表示させます。 function goukyu(){ document.getElementById("hato1").innerHTML=aisatu; ・↑HTML内の名前hato1に入れるドキュメントです。関数goukyu()を作り,変数aisatu内のドキュメントを表示させます。 document.getElementById("hato2").innerHTML='
このドキュメントはjavascriptで書いています。
'; ・↑HTML内の名前hato2に入れるドキュメントです。直接,文字を記述しています。 document.getElementById("hato12").innerHTML='
HTML文書へ直接,記述する事と同じですが
この方法を利用すれば,ドキュメントを動的に書き換える事ができます。
HTMLには4つの空のブロックに名前を付けてセンターに配置しています。
javascriptを利用して4つの空のブロックにドキュメントを表示しています。
右クリックしてソースをご覧ください。
'; ・↑HTML内の名前hato12に入れるドキュメントです。直接,文字を記述しています。 document.getElementById("bird").src="10.jpg"; ・↑HTML内の名前birdに入れるドキュメントです。10.jpgという画像を表示させます。 } function aisatu2(){ alert("ご覧いただきまして,ありがとうございます。"); }
[クリック]