关于一个根据当前时间决定显示什么内容的JavaScript脚本问题 入门级

<HTML>
<HEAD>
<TITLE>
</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE=JavaScript>
var currentDate = new Date()
var currentHour = currentDate.getHours()
document.write( "<CENTER>")
document.write( "<H1>")
document.write( "请详细查看今日的课程表")
document.write( "</H1>")
document.write( "<H2>")
document.write( "当前的日期和时间:")
document.write( currentDate.toLocaleString() )
document.write( "</H2>")
document.write( "</CENTER>")
if (currentHour < 6 || currentHour >= 23){
document.write( "<CENTER>")
document.write( "<H1>")
document.write( "休息" )
document.write( "</H1>")
document.write( "</CENTER>")
}
if (currentHour > 6 && currentHour < 12 )
document.write( "<CENTER>")
document.write( "<TABLE BORDER BGCOLOR = '#ffff00'>")
document.write("<TR><TH COLSPAN = 2>上午课程安排</TH></TR>")
document.write("<TR><TD>大学英语</TD>")
document.write("<TD>8:00 AM</TD>")
document.write("<TD>2A-3050 室</TD></TR>")
document.write("<TR><TD>高等数学</TD>")
document.write("<TD>9:00 AM</TD>")
document.write("<TD>3B-3010 室</TD></TR>")
document.write("<TR><TD>计算机原理</TD>")
document.write("<TD>10:00 AM</TD>")
document.write("<TD>2A-4008 室</TD></TR>")
document.write("<TR><TD>大学物理</TD>")
document.write("<TD>11:00 AM</TD>")
document.write("<TD>2B-3020 室</TD></TR>")
document.write("</TABLE>")
document.write( "</CENTER>")

}
if ( currentHour >= 12 && currentHour < 18 )
document.write( "<CENTER>")
document.write( "<TABLE BORDER BGCOLOR = '#ffff00'>")
document.write("<TR><TH COLSPAN = 2>下午课程安排</TH></TR>")
document.write("<TR><TD>大学体育</TD>")
document.write("<TD>2:30 PM</TD>")
document.write("<TD>新体育馆</TD></TR>")
document.write( "</TABLE>")
document.write( "</CENTER>")
}
if ( currentHour >= 18 && currentHour < 22 )
document.write( "<CENTER>")
document.write( "<TABLE BORDER BGCOLOR = '#ffff00'>")
document.write("<TR><TH COLSPAN = 2>晚上课程安排</TH></TR>")
document.write("<TR><TD>计算机实习</TD>")
document.write("<TD>20:00 AM</TD>")
document.write("<TD>计算中心 4 室</TD></TR>")
document.write( "</TABLE>")
document.write( "</CENTER>")
}
</SCRIPT>
</BODY>
</HTML>

“在下面的例子中我们将利用 document.write 方法创建一个 Web 页面 它利用系统时间的改变来修改页面的内容 在这个例子中我们将创建一个课程表 按照上午 下午和晚上分为三张 根据系统时间的变换 浏览器将自动改变 Web 页面中的内容 当检测到当前的系统时间在 0:00—12:00 之间 浏览器将显示上午的课程表 在 12:00—18:00 之间浏览器将显示下午的课程表 在 18:00—24:00 之间 浏览器将显示晚上的课程表”

我这个……显示不出来 白屏!
求指导!
请解决问题的朋友帮忙指出哪里出问题了
光粘一堆正确的代码对我来说没有指出哪里出问题来的有意义!
先谢谢!!!

首先把你的上面的代码换掉
换成
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</HEAD>
这样先指定页面的编码方式

然后再看一下你的下面的script,从第二个if开始,都缺少了{前大括号

if (currentHour > 6 && currentHour < 12 )
if (currentHour > 6 && currentHour < 12 ){
温馨提示:答案为网友推荐,仅供参考
相似回答