ポイント |
for (i=0; i" + sText.charAt(i) + "";
}
|
説 明 |
グラデーションのかかった文字列を画面上に出力するためには、あらかじめ出力する位置をdivタグとスタイルシートで指定しておきます。あらかじめ表示する文字列を変数に格納しておき、抜き出す位置を1文字づつずらします。IE4以降では「document.all["オブジェクト名"].innerHTML」でタグを出力し、NN4では「document.open()」「document.write()」、「document.close()」を使ってレイヤーに出力します。タイマーを使って一定時間ごと繰り返しすことで1文字づつ表示されるようになります。この時に表示する文字列を1文字ずつ表示する色を求めます。色指定はHTMLタグのfont(IE4,NN6以上であればスタイルシートでも良い)を使って指定します。 |
サンプル |
文字にグラデーションをかけ1文字ずつ出力する
出力開始
|
補足説明 |
Netscape 4では日本語など2バイト文字は文字化けします。 |
|
■サンプルスクリプトを実行する >>実行
■各ブラウザでの動作結果を見る >>View!
|