時計をテキストに…

[統計] HTMLからXHTMLへの移行を進めていますか?



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
思っていたようにできました。
教えていただきありがとうございました。

一覧へ戻る