現在タイマーの使い方が分からず下記の様に
秒数をカウントして行っています。
これを毎日15時と決まった時間に行うにはどうしたらいいのでしょうか??
JAVA触り初めてまだ一週間足らずなので…
<script type="text/javascript">
<!--
var i=600; /*自動更新秒数(常にループする秒数)*/
var j=0;/*ずらし秒数(最初に実行するまでの秒数)*/
var di=i;
i=j;/*一番最初の秒数*/
function AutoReLoad(){
if(!i) {
parent.frames("kuzusi1").location.href = "2-A.html"
parent.frames("kurikku1").location.href = "2-Aクリック.html"
i=di;
}
i--;
fun=Math.floor(i/60);
byou=i-(fun*60);
document.all("countID").innerHTML = "<b>" + fun +" </b>";
document.all("countID2").innerHTML = "<b>" + byou +" </b>";
setTimeout("AutoReLoad()",1000);/*自動更新秒数*/
}
//-->
</script>
</head>
<body onload="AutoReLoad()">
<center>
<font color="#ffffff">あと</font>
<span id="countID"></span>
<font color="#ffffff">分</font>
<span id="countID2"></span>
<font color="#ffffff">秒</font>
</center>
No.2ベストアンサー
- 回答日時:
ちょっと、いきなりむずかしいか~。
じぶんでも、ちょっとやばい。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<title>じかん</title>
<body>
<p>
<input type="text" name="tm1" size="20">まで、<br>あと
<input type="text" name="tm1" size="4">日
<input type="text" name="tm1" size="4">時
<input type="text" name="tm1" size="4">分
<input type="text" name="tm1" size="4">秒
</p>
<p>
ばぶばぶぅ~の誕生日、
<input type="text" name="tm2" size="25">まで、<br>あと
<input type="text" name="tm2" size="4">日
<input type="text" name="tm2" size="4">時
<input type="text" name="tm2" size="4">分
<input type="text" name="tm2" size="4">秒
</p>
<script type="text/javascript">
//________________________
var CountDownGenerator = function (y, m, d, hh, mm, ss) {
var t = new Date(y, m-1, d, hh || 0, mm || 0, ss || 0);
var s = y + '年' + m + '月' + d + '日' +
(undefined === hh ? '': hh + '時') +
(undefined === mm ? '': mm + '分') +
(undefined === ss ? '': ss + '秒');
return function () {
var sa = t - (new Date);
sa = sa / 1000 |0;
if (sa<0) return { end: true };
var ss = sa % 60; sa = sa / 60 |0;
var mm = sa % 60; sa = sa / 60 |0;
var hh = sa % 24; sa = sa / 24 |0;
var dd = sa;
return {
day: dd, hours: hh, minutus: mm, seconds:ss, str:s, end:false
};
};
}
//________________________
var Viewer = function (c, nm) {
var txt = document.getElementsByName(nm);
return function() {
var time = c();
if (time.end) return
txt[0].value = time.str;
txt[1].value = time.day;
txt[2].value = time.hours;
txt[3].value = time.minutus;
txt[4].value = time.seconds;
setTimeout( arguments.callee, 1000);
}();
};
//________________________
Viewer(CountDownGenerator(2009, 7, 1, 15), 'tm1');
var tanjoubi = CountDownGenerator(2010, 1, 12, 20,23,15);
Viewer(tanjoubi, 'tm2');
</script>
setTimeout setIntervalで呼び出す関数を文字列で指定するっって・・・
window.setTimeout("fun1()", 1000);
は、
setTimeout(fun1, 1000);
に。
No.1
- 回答日時:
まず、javaではなくjavascriptですね。
。javascriptで回答します。
時間を計算ではなく、時間取得してはどうでしょうか。
一応、Dateを使ってやってみたのを貼り付けてみます。
(参考URLを見ていると良いかもしれません。)
<head>
<script type="text/javascript">
<!--
function fun1(){
d = new Date();
s = d.getHours();
s = s + ":" + d.getMinutes();
s = s + ":" + d.getSeconds();
if (s == f1.t1.value){
alert("時間だ!");
}else{
document.all.d1.innerHTML = s;
}
window.setTimeout("fun1()", 1000);
}
-->
</script>
</head>
<body onload="fun1()">
<form name="f1">
セット時刻<input type="text" name="t1"><br>
現在時刻:<span id="d1"></span>
</form>
</body>
</html>
参考URL:http://www.tohoho-web.com/js/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マイナスなら赤字で表示したい...
-
プルダウンで選択された値を別...
-
tabindexの取得
-
フォームの内容でリンク先URLの...
-
データの引継ぎについて
-
VBscriptの配列変数をJavascrip...
-
【Javascript】(テキストボッ...
-
TextBoxに半角数字以外を入れた...
-
一部Enter無効化の方法を教えて...
-
return trueとreturn falseの用...
-
プルダウン選択を変更すると、...
-
チェックボックス付きのテーブ...
-
value内に変数を入れたい
-
<JavaScript>tableタグを入力不...
-
【javascript・PHP】プルダウン...
-
JSPとJavaScriptの連携について...
-
連動プルダウンのclonenode
-
チェックボックスのON/OFFでVal...
-
同名ボタンのクリック時要素番...
-
複数のプルダウンを1つにまとめ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
tabindexの取得
-
TextBoxに半角数字以外を入れた...
-
ページ間で変数を保持したい
-
JavaScriptでCGIの呼出し・...
-
テキストエリアに履歴を残したい
-
マイナスなら赤字で表示したい...
-
フォームの内容でリンク先URLの...
-
jQueryのdatepickerの日付が選...
-
プルダウンで選択された値を別...
-
VBscriptの配列変数をJavascrip...
-
onBlurのイベントを使ってデー...
-
改行コード変換しても、引数の...
-
HTMLファイル同士での値渡し
-
VBSからjavascript
-
HTMLとJavaScriptで作った表示...
-
FireFoxでfocus()が上手く動かない
-
カーソルが当たった箇所に吹き...
-
どちらかひとつのテキストボッ...
-
フォーカス設定について教えて...
-
一度もフォーカスされないテキ...
おすすめ情報