今日も暑かったですね。
ダイエット継続中なんですが、
2キロ減ったあと停滞してます。
こんにちは、抹茶bです。
ダイエットがんばれぇーの応援は
こちら→
人気ブログランキングへ
ありがとうございます。
今夜も晩飯ヌキで耐えます。
さて、レターによくあるカウントダウンなんですが
初めて見た人はドキドキするそうです。
不感症になった抹茶bは、
へっ とも思わないんですけどね。
このからくりは、ほとんどが
Javascript(ジャバスクリプト) というモノです。
それは何かというと、ま、実物を
見てみると良いでしょう。
ブラウザに、「ページのソース(を表示)」
というメニューがあるでしょ?
Firefox(ファイヤーフォックス)の場合は
「表示(V):
ページのソース(O) Ctrl+U」
ってヤツです。
それを選ぶと表示されるのが
htmlのソースコードというモノです。
<SCRIPT language=JavaScript>
というのを探してみましょう。
で、たいていは最初の方にあるんですが
モノによっては最後にあります。
↓こういうの
<SCRIPT language=JavaScript>
<!--
today = new Date();
millenium = new Date(new Date().getTime()+1000*60*60*24*2);
function display() {
today = new Date();
myMsec= millenium.getTime()-today.getTime();
(以下略)
「わぁ、難しそう、頭痛い」
なんて言わないで。
new Date().getTime()+1000*60*60*24*2
というのは、
今現在の時刻を得て
2日(60秒×60分×24時間×2)を加算して、
2日後の時刻を求めているんです。
1000倍してるのは、単位が秒ではなくて
ミリ秒(ms)だからです。
で、あらためて
その2日後の時刻から、
今現在の時刻を引いた残り時間を
あと1日と23:59:xx.xxx
てな形で繰り返し表示してるのです。
毎回2日後を求めていると
ブラウザで再読込すると
残り時間がリセットされちゃいます。
2日後を求めるのではなく
固定日を設定して使うのが
普通なんですけどね。
htmlのソースコードを眺めると
時々変なものが残っていたりして
笑えることがありますよ。
1000を10000と間違えている
バグの痕跡が残っていたり、ね。
そうそう、
最近は無いと思いますけど
昔は強制クッキーを仕込んでいる
セールスレターもあったりしました。
気をつけましょうね(←何を?)
ありがとうございました。
PR