ステータスバーに文字+時計を流す
| サンプル |
| <HEAD> <TITLE>スクロールバーに文字+時計を流す</TITLE> <SCRIPT LANGUAGE = "JavaScript"> <!-- function DaysJpl() { this[0] = "日"; this[1] = "月"; this[2] = "火"; this[3] = "水"; this[4] = "木"; this[5] = "金"; this[6] = "土"; } var now = new Date(); var yr = now.getYear(); var mn = now.getMonth() + 1; var dt = now.getDate(); var dy = now.getDay(); var dys = new DaysJpl(); var dyj = dys[dy]; var fyr = (yr < 1900) ? 1900 + yr : yr; var sc_1, scget_t, msg_in; sc_1 = 0; scget_t = ""; msg_in = "ここにメッセージを入れられます。"; function scr_clock() { var get_h, get_m, get_s, get_t = ""; var sc_date = new Date(); get_h = sc_date.getHours(); if (( get_m = sc_date.getMinutes() ) < 10) { get_m = "0" + get_m; } if (( get_s = sc_date.getSeconds() ) < 10) { get_s = "0" + get_s; } for (i = 0; i < 110; i++) { scget_t = "只今、"+ yr + "年" + dt + "月" + dy + "日" + "(" + dyj + ") "+ get_h + "時" + get_m + "分" + get_s + "秒です。";//1行で書いてください。エラーが出ます。 get_t += " "; } get_t += scget_t + msg_in; setTimeout("scr_clock()", 100); if (sc_1 == get_t.length) { sc_1 = 0; } window.status = get_t.substring(sc_1, get_t.length); } function scr_msg() { var scroll_speed, get_t=""; scroll_speed = 100; for (i = 0; i < 110; i++) { get_t += " "; } get_t += scget_t + msg_in; if (sc_1 == get_t.length) { sc_1 = 0; } else { sc_1++; } window.status = get_t.substring(sc_1, get_t.length); setTimeout("scr_msg()", scroll_speed); } scr_msg(); scr_clock(); // --> </SCRIPT> </HEAD> |
| scget_t = "只今、"+ yr + "年" + dt + "月"
+ dy + "日" + "(" + dyj + ") "+ get_h + "時"
+ get_m + "分" + get_s + "秒です。";は流したい項目だけ使って下さい。 今回は、2種類の時間の取得法を使って見ました。(笑) scroll_speed = 100;でスピード調整を・・・・。 |
ソースを利用したら、http://www.act2cool.com/html/へリンクの協力を御願い致します。