たとえば、21世紀まであと○○日!というJavaScriptがありますよね?
 買ってきた本のタグをほとんどそのまま丸写しでそれをかきこんでみたのですが・・うまくいきませんでした(TT)。
 JavaScriptについて何も知らないのにひと様の知識を丸借りでやったわけですから当然と言えば当然なのですが。
 問題は最初の日付の設定なんです。
var now=new Dateのところに、(2001,10-1,2);っていれてしまうため、どうしても毎日ずーっと10月2日からのカウントしかしてくれません。
 どうしたら一日ずつ減っていくカウンタになるでしょうか?
 虫のいい質問ですが、よろしくお願いします。
 もしついでに、JavaScript入門の良書か入門HPを教えていただけるととても嬉しいです。

A 回答 (3件)

今年の年末までのカウントダウンですがいかがでしょうか。



<Html>
<Head>
<Title>gettime</Title>
</Head>
<Script Language="JavaScript">
<!--
function getCntDown() {
var trgDate=new Date(2001,12-1,31);
var nowDate=new Date();
var trgValue=trgDate.getTime()-nowDate.getTime();
document.frm.txtSec.value=Math.floor(trgValue/1000)+1;
document.frm.txtMin.value=Math.floor(trgValue/1000/60)+1;
document.frm.txtHour.value=Math.floor(trgValue/1000/60/60)+1;
document.frm.txtDay.value=Math.floor(trgValue/1000/60/60/24)+1;
}
//-->
</Script>
<Body onLoad="getCntDown();">
2001年12月31日まで<br>
<Form Method="post" Name="frm">
あと<Input Type="text" Name="txtSec">秒<br>
あと<Input Type="text" Name="txtMin">分<br>
あと<Input Type="text" Name="txtHour">時間<br>
あと<Input Type="text" Name="txtDay">日<br>
</Form>
</Body>
</Html>

ターゲットの時間値から現在の時間値を引いてカウントダウンします。
(表示マシンの時刻が間違っているとどうしようもないんですが。。。)
    • good
    • 0
この回答へのお礼

 回答ありがとうございました。
 うーん、やっぱり残念ながら、丁寧にすべて教えていただいたのに、実際に貼り付けてみるとなんかアンケート入力フォームみたいになってしまいました(涙)。
 何がいけなかったというのでしょう・・。
 でも、タグも教えていただいたおかげでひとつとってもいろんな方法があるんだとわかりました。だから「プログラム言語」っていうんでしょうか?
 今回教えていただいた方法は私には高度すぎましたけど、(まあ、数ヶ月前に「JavaScriptって何でしょう?」なんて質問をした私にしてみればそれを自分のHPい反映させようとまで思い出したのはずいぶんな進歩なのですが!)回答いただけてよかったです。
 ま、今回は他人のふんどしで相撲を取るなってことで!教訓を得たと思います。ありがとうございました。

お礼日時:2001/10/11 03:29

たまコです。



JavaScriptについてお勉強していきたいのであれば、
こちらのサイトなんかどうでしょうか。解りやすいと思いますよ。
http://member.nifty.ne.jp/aya/js2/js2_frm.htm
http://www.ueda.info.waseda.ac.jp/~gaku/js/

それからリファレンス本を買うのもいいですがこちらのサイトがお勧めです。
http://www.openspc2.org/JavaScript/

頑張って下さい。
    • good
    • 0
この回答へのお礼

 ありがとうございます。
 ご自分のHPのアドレスは管理人様ご判断で削除されましたが・・実はその前にコピーを取っていた(今、自宅ではないため)ので、URLは手元にあったりして。
 そのうち訪問させていただきますね。こっそりね。
 サイトも教えていただいてありがとうございます。大変嬉しいです。

お礼日時:2001/10/11 03:31

どんなJavaScriptを使ってるのかわからないので・・・。


カウントダウンがしたいということなのでしょうか?

↓を参考に

参考URL:http://www.asahi-net.or.jp/~tt9h-hskw/javascript …
    • good
    • 0
この回答へのお礼

 ありがとうございます。
 実はJavaScriptと一口に言ってもさまざまな記述方法があるということさえ知らなかった無知でございます。
 でも、教えていただいたURLの一部をちょこちょこいじってみたところ、どうやらうまくいっているようです・・万歳です!
 ありがとうございました。

お礼日時:2001/10/11 03:32

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

今、見られている記事はコレ!

おしトピ編集部からのゆる~い質問を出題中

お題をもっとみる


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ