|
|
|||
| メッセージを一文字ずつ表示させよう | |||
|
|
|||
| 表示の例 | |||
|
|||
|
|
|||
|
|
|||
| プログラムAのソースをコピーして、メッセージを表示させたい場所のHTMLソースのBODY区間に貼り付けしましょう。 |
|
| まずは表示するメッセージの長さや文字の大きさを決めてください。それよって、表示部分の調整をしなければなりません。この例のメッセージの場合、横幅を360ピクセル、縦幅15ピクセルにしています。このメッセージは表の中に表示されますので、上から2行目の width="360" で表の横幅を設定し、height="15" で表の縦幅を設定しています。 | |
| 次にInternet Explorer用の設定をします。上から8行目のところで表示部分と文字の大きさ・色を設定しています。表示部分は、先ほどの表と同じサイズを width:360;height:15; のところに設定します。文字の大きさと色は font-size:15px;color:#666666 のところで、大きさなら 15 を、色なら #666666 をあなたのお好みに設定します。 | |
| さらにNetscape用の設定をします。上から10行目のところで表示部分の設定をしています。この場合も表やInternet Explorer用の設定と同じサイズを、width='360' height='15' のところに設定します。 | |
| Netscape用の文字の大きさと色はプログラムBで行ないます。 | |
|
|
|
| プログラムBのソースをコピーして、HTMLソースのHEAD区間に貼り付けしましょう。 |
|
| 上から3行目の、var mes5="ようこそ「5・6年生にもわかるやさしいJavaScript」へ!"; の部分のメッセージを、あなたの好きな文章にかえてください。 | |||
| メッセージを一文字ずつ表示するスピードは、下から8行目の setTimeout("msg5()",150); の 150 で設定をしています。数字が大きいほどおそくなっていきますから、あなたのお好みにかえてください。 | |||
| メッセージがすべて表示されると、一時停止するようになっています。停止している時間は、下から5行目の setTimeout("msg5()",2000); の 2000 で設定をしています。この例では2秒間停止させていますので 2000 となっています。5秒なら 5000 というようにしてください。 | |||
| Netscape用の文字の大きさと色を設定する部分があります。プログラムAで設定したInternet Explorer用と同じ文字の大きさと色を、上から13行目の font-size:15px; color:#666666 のところに設定してください。 | |||
|
|
|||
| プログラムCのソースをコピーして、HTMLソースの<body の y のすぐうしろに半角スペースをひとつ入力してから貼り付けしましょう。 | |||
|
|||
| ソースの文字をかえる時に、" や ; を消してしまわないようにしてください。 | |||
|
|
|||
|
|