■■9■■
タイトルに文字を一文字ずつ表示するU
[概要]
タイトルの文字を1文字ずつ表示させる。
メッセージはいくらでも増やせる。
[参照]
実践編(Vol.5)
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
//表示させるコメント(好きなだけ増やせる)
var message = new Array();
message[0] = "ヨッシーの”ホームページを作ろう!”へようこそ!";
message[1] = "初心者の人でも大丈夫!v(^_^)v";
message[2] = "ホームページの作り方を基本から応用までわかりやすく解説します。";
message[3] = "ぜひお気に入りに入れてくださいね!";
message[4] = "よかったら掲示板にも何か書き込んでいってください!";
//メッセージ表示の速さ(数字が小さいほど速い)
var dsp_spd = 200;
//どのメッセージを表示するか
var msg_cnt = 0;
//メッセージの配列数
var msg_num = message.length;
//メッセージ
var msg = 0;
//現在の場所
var cnt = 0;
//メッセージ初期化関数
disp_init();
//メッセージ初期化関数
function disp_init() {
msg = message[msg_cnt];
//メッセージを取得
msg_length = msg.length;
//メッセージの長さ取得
cnt = 0;
//現在地初期化
sI = setInterval("disp_msg()", dsp_spd);
//メッセージ表示関数
}
//メッセージ表示関数
function disp_msg() {
//現在地がメッセージの長さを超えない時
if (cnt <= msg_length) {
document.title = ''+ msg.substr(0,cnt)+'┃';
cnt++;
}
//現在地がメッセージの長さを超えた時次の配列へ
else if (cnt > msg_length){
clearInterval(sI);
msg_cnt++;
//メッセージが全て終わった時
if (msg_cnt == msg_num){
msg_cnt = 0;
}
disp_init();
}
}
//-->
</script>
<body>
</body>
</HTML>
※赤は変更点
※緑の部分はコメント部分。一緒に貼り付けても大丈夫。