主题:  时间概念

wangmingholy

职务:普通成员
等级:1
金币:0.0
发贴:72
注册:2001/7/13 9:38:30
#12001/9/18 17:58:12
下面这段代码放在网页里,显示结果总是不能对号入座,不知错误何在?



tonton_5d

职务:普通成员
等级:2
金币:1.0
发贴:176
注册:2001/8/7 23:57:56
#22001/9/18 21:36:07


免费提供XML计数器服务 www.tonton.cn

helmet

职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
#32001/9/18 21:56:45
wangmingholy在上个帖子中说
引用:
下面这段代码放在网页里,显示结果总是不能对号入座,不知错误何在?



代码有毛病。看到这两行了么:
else if ((hr==5)||(hr==6)||(hr==7)||(hr==8)||(hr==9)||(hr=10))
~~~!!应该是==
else if ((hr=11)||(hr==12))
~~~!!==

做时间显示的JS程序,我感觉还是用SWITCH。。。CASE。。。比较好。

编辑历史:[这消息被deathcult编辑过(编辑时间2001-09-18 22:04:33)]
[这消息被deathcult编辑过(编辑时间2001-09-19 07:19:19)]
[这消息被deathcult编辑过(编辑时间2001-09-19 07:25:57)]


helmet

职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
#42001/9/18 22:31:08


然后在BODY中加:onload="show_time()"



求可知

职务:普通成员
等级:3
金币:10.0
发贴:718
注册:2001/8/18 12:32:59
#52001/10/5 19:45:50
看看这一段:-)
function greeting(){
Today = new Date()
hours = Today.getHours()
document.write("")
if (hours<4)
document.write("你好!太晚了,该去睡觉了!")
else if (hours<6)
document.write("你好!天快亮了,看日出去!")
else if (hours<8)
document.write("你好!一日之际,在于晨!")
else if (hours<10)
document.write("你好!现在是工作时间!")
else if (hours<11)
document.write("你好!饿了,该去吃饭了!")
else if (hours<13)
document.write("你好!午饭吃过了吧!")
else if (hours<16)
document.write("你好!现在最好睡个午觉!")
else if (hours<18)
document.write("你好!现在是不是很累了!")
else if (hours<22)
document.write("你好!看看有没有新游戏!")
else
document.write("你好!我们欢迎你!")
document.writeln("
");
}
greeting()