JavaScriptのサンプル
文字を1文字ずつ表示するスクリプトです。(ステータスバーに表示するタイプ)
- ブラウザのセキュリティ設定によっては、ステータスバーに表示されない場合があります。
ステータスバーをご覧ください。
コード
<html>
<head>
<title>TAG index Webサイト</title>
<script type="text/javascript">
<!--
// 設定開始(メッセージの内容と動きを設定してください)
var msg = '1文字ずつ表示します・・・・・・・・'; // メッセージ内容
var speed = 200; // 表示スピード(1に近いほど速く)
var flag = 0; // 繰り返し(0 = 繰り返す|1 = 1回だけ)
// 設定終了
var count = 0;
function disp(){
var type = msg.substring(0, count);
window.status = type;
count ++;
var rep = setTimeout("disp()", speed);
if(count > msg.length){
if(flag == 1){ clearTimeout(rep); }
else{ count = 0; }
}
}
// -->
</script>
</head>
<body onLoad="disp()">
<p>ステータスバーをご覧ください。</p>
</body>
</html>
解説
<head>
~ </head>
内にスクリプトを記述しておき、ブラウザのステータスバーにメッセージを表示します。
// 設定開始
~ // 設定終了
の部分で、メッセージの内容や表示スピード、繰り返しを設定してください。
設定内容
- メッセージ内容 … 表示するメッセージを書いてください。
- 表示スピード … 1秒 =
1000
なので、デフォルトの200
では 0.2秒おきに1文字ずつ表示されます。数値が小さいほどスピードは速くなります。 - 繰り返し … 無限に繰り返す場合は
0
を、1回だけ表示する場合は1
を指定します。
青い文字の部分は、必要に応じて書き換えてください。
ページを表示したときに自動的にメッセージを表示するので、bodyタグに onLoad="disp()"
を指定しています。