時計をテキストに…
-
0 名前: ど素人 : 2005/07/02 08:45
- 動く時計をフォームではなく、テキストに表示させたいのですが、どうしたらいいのでしょうか?
-
1 名前: m035 : 2005/07/02 08:45
- >動く時計
とはどういうことでしょうか?
リアルタイムに時刻を表示すると言うことでしょうか?
それとも、表示する位置を動かすと言うことですか?
>フォームではなく、テキストに表示
テキストボックスか何かに表示ではなくて、
テキストとして表示したい、と言うことですか?
とにかく分からないことが多すぎるので、補足してください。
-
2 名前: 通りすがり : 2005/07/02 08:45
- http://www.tagindex.com/javascript/time/watch1.html
http://www.tagindex.com/javascript/time/watch2.html
http://www.tagindex.com/javascript/time/watch3.html
このサイト内のコンテンツに関する質問だろうと思う.
-
3 名前: ど素人 : 2005/07/02 08:45
- 説明不足ですみません。
動く時計というのは、リアルタイムに時刻を表示することを言いたかったのです。
また、テキストに表示というのは、テキストボックスか何かに表示するのではなく、テキストとして表示することを言いたかったのです。
-
4 名前: ばかかこいつ : 2005/07/02 08:45
- >>3
いや、分かっていても、
具体的なソースを出して具体的な部分を指摘して質問しないと
答える気にならないだろ。
路上で道を尋ねるとして、交通手段とかの段取り全てを頼むのかね?
-
5 名前: 匿名希望 : 2005/07/02 08:45
- innerHTMLを使えばできるのでは?
やったことないけど。
-
6 名前: ど素人 : 2005/07/02 08:45
- <html>
<head>
<title></title>
<SCRIPT TYPE="text/javascript">
<!--
function clock(){
date0 = new Date();
hour = date0.getHours();
minute = date0.getMinutes(); if (minute<10) {minute="0"+minute}
second = date0.getSeconds(); if (second<10) {second="0"+second}
document.form1.time1.value=hour+":"+minute+":"+second
setTimeout("clock()",1000);
}
-->
</SCRIPT>
</head>
<body onload="clock()">
<FORM name="form1">
<INPUT name="time1" size="8"></FORM>
</body>
</html>
本当にすみませんでした…。
上のソースをどう変えれば、テキストとして表示されるのでしょうか?
-
7 名前: 元帥 : 2005/07/02 08:45 [URL]
- document.form1.time1.value=hour+":"+minute+":"+second
を
document.getElementById('clk').innerHTML = hour+":"+minute+":"+second;
に変更
適当な位置に追加(時計表示)
<span id="clk"></span>
-
8 名前: ど素人 : 2005/07/02 08:45
- 思っていたようにできました。
教えていただきありがとうございました。