![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
現在タイマーの使い方が分からず下記の様に
秒数をカウントして行っています。
これを毎日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で質問しましょう!
似たような質問が見つかりました
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- HTML・CSS HTMLで特定の文字だけ色を変えたいのですが、指定した色と違う色が反映してしまいます。 下記、「前」 5 2023/06/27 12:08
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
blurイベントについて
-
タイマーについて教えて下さい!!
-
セルの色>何が足りないのでし...
-
C言語クイックソートの比較総回...
-
onchangeイベントを強制的に発...
-
JavaScript ログアウト処理
-
ラジオボタン未チェックの場合...
-
Tablesorteを2行一組でソートする
-
テキストボックスの中身を選択...
-
テーブルの項目の値取得
-
javascriptでhiddenに二次元配...
-
セレクトメニューで選択された...
-
iframe内のformをサブミットす...
-
プログラムで困っています!
-
プルダウン 項目が多いので先頭...
-
テキストボックスの中に文字と...
-
未選択のチェック方法を教えて...
-
ラジオボタンの選択で解答・点...
-
カレンダーに印を付けたい
-
Enterキーを押すとsub...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TextBoxに半角数字以外を入れた...
-
ページ間で変数を保持したい
-
HTMLファイル同士での値渡し
-
tabindexの取得
-
プルダウンで選択された値を別...
-
フォームの内容でリンク先URLの...
-
マイナスなら赤字で表示したい...
-
テキストエリアに履歴を残したい
-
テキストボックスに入力した色...
-
イベント発生順序
-
どちらかひとつのテキストボッ...
-
HTMLとJavaScriptで作った表示...
-
GetElementByIdがうまく取得で...
-
VBSからjavascript
-
JSPでonChangeを強制発行するに...
-
javascriptのちょっとした動作...
-
VBscriptの配列変数をJavascrip...
-
VBScriptでpingを実行(ブラウザ...
-
大文字か小文字かを判断する方法
-
JavaScriptの値を、cgiに渡す方...
おすすめ情報