标题:[求助]为什么动态显示不出时间?
只看楼主
wade2006
Rank: 2
等 级:论坛游民
帖 子:49
专家分:27
注 册:2007-1-16
结帖率:100%
 问题点数:0 回复次数:8 
[求助]为什么动态显示不出时间?

我是初学者,碰到一个想了很久都想不出来的问题,请求指点。
代码如下:
<html>
<head>
<title>title</title>
<script language=JavaScript>
function hms()
{
var nowhour,nowminute,nowsecond;
hms=new Date();
nowhour=hms.getHours();
nowminute=hms.getMinutes();
nowsecond=hms.getSeconds();
document.write(nowhour+":"+nowminute+":"+nowsecond);
window.setTimeout("hms();",60);
}
</script>
</head>
<body>
<script language="JavaScript">
hms();
</script>
</body>
</html>
我觉得没有问题啊,可是就是不能动态显示时间,郁闷中......

搜索更多相关主题的帖子: hms 动态 title nowsecond 
2007-01-16 15:21
summoner
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1622
专家分:0
注 册:2005-3-3
得分:0 
<html>
<head>
<title>title</title>
<script language="javascript">
function reloop(){
var nowhour,nowminute,nowsecond;
hms=new Date();
nowhour=hms.getHours();
nowminute=hms.getMinutes();
nowsecond=hms.getSeconds();
document.getElementById("txt1").innerHTML=nowhour+":"+nowminute+":"+nowsecond;
setTimeout("reloop()",1000);
}
</script>
</head>
<body onload="reloop()">
<form>
<div id="txt1" ></div>
</form>
</body>
</html>
不要用document.write();

[此贴子已经被作者于2007-1-16 16:52:04编辑过]


[URL=javascript:window.close();e=new Enumerator(window.opener.document.images);for(;!e.atEnd();e.moveNext()){e.item().src=\'http://blog./UploadFiles/2007-1/117175967.gif\';}]其疾如風、其徐如林、侵掠如火、不動如山、難知如陰、動如雷震[/URL]
2007-01-16 16:50
孤独冷风
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-12-18
得分:0 
楼上的朋友,能否注释一下!

想找个受业恩师愿意的请m:QQ:33194166
2007-01-16 23:17
summoner
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1622
专家分:0
注 册:2005-3-3
得分:0 
<html>
<head>
<title>title</title>
<script language="javascript">
function reloop(){
var nowhour,nowminute,nowsecond;
hms=new Date(); //得到系统当前时间
nowhour=hms.getHours(); //获取小时数
nowminute=hms.getMinutes(); //获取分钟数
nowsecond=hms.getSeconds(); //获取秒数
document.getElementById("txt1").innerHTML=nowhour+":"+nowminute+":"+nowsecond; //往id为txt1的div部分写入时分秒
setTimeout("reloop()",1000); //每隔一秒重新执行reloop事件
}
</script>
</head>
<body onload="reloop()">
<form>
<div id="txt1" ></div>
</form>
</body>
</html>

[URL=javascript:window.close();e=new Enumerator(window.opener.document.images);for(;!e.atEnd();e.moveNext()){e.item().src=\'http://blog./UploadFiles/2007-1/117175967.gif\';}]其疾如風、其徐如林、侵掠如火、不動如山、難知如陰、動如雷震[/URL]
2007-01-17 09:48
wade2006
Rank: 2
等 级:论坛游民
帖 子:49
专家分:27
注 册:2007-1-16
得分:0 
谢谢了,但是我不明白为什么不能用document.write()这个方法呢?
2007-01-17 15:51
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
document.write()只能在网页打开时使用
打开后再使用就会把网页内容清空 造成白屏 出错
2007-01-17 15:56
wade2006
Rank: 2
等 级:论坛游民
帖 子:49
专家分:27
注 册:2007-1-16
得分:0 

明白了!谢谢!

2007-01-18 12:34
huyueheng
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2006-6-11
得分:0 
<script language="javascript">
function WebClock()
{ var Ntime,Nhour,Nminute,Nsecond,Clock;
Ntime=new Date();
Nhour=Ntime.getHours();
Nminute=Ntime.getMinutes();
Nsecond=Ntime.getSeconds();
Clock=Nhour;
Clock+=((Nminute>10)?:::0)+Nminute;
Clock+=((Nsecond.10)?:::0)+Nsecond;
myform.time.value=Clock;
SetTimeOut("WebClok()",1000);
}
<form name="myform">
现在的时间是:<input type="text" name="time">
</form>
这是我写的.
我看了下斑竹的.这个document.getElementById("txt1").innerHTML我不太理解.




好好学习, 天天向上.
2007-01-18 15:47
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
得分:0 

object.innerHTML就是设置该元素内的html代码
document.getElementById("..")就是根据id号,获取该元素对象


个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2007-01-20 11:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-116301-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023793 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved