<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 1</title>
<script language="javascript" type="text/javascript">
<!--
var hour,min,sec,ampm="A.M."
function showclock()
{
now=new Date()
hour=now.getHours()
if(hour>=12)
{
hour=hour-12
ampm="P.M."
}
min=now.getMinutes();
if(min<=9)
min="0"+min
sec=now.getSeconds()
if(sec<=9)
sec="0"+sec
clock.time.value="现在时间是"+ampm+hour+":"+min+":"+sec;
setTimeout("showclock()",1000);
}
//-->
</script>
</head><body onLoad="showclock()">
<form name="clock">
<input type="text" name="time" size=20>
</form></body>
</html>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 1</title>
<script language="javascript" type="text/javascript">
<!--
var hour,min,sec,ampm="A.M."
function showclock()
{
now=new Date()
hour=now.getHours()
if(hour>=12)
{
hour=hour-12
ampm="P.M."
}
min=now.getMinutes();
if(min<=9)
min="0"+min
sec=now.getSeconds()
if(sec<=9)
sec="0"+sec
clock.time.value="现在时间是"+ampm+hour+":"+min+":"+sec;
setTimeout("showclock()",1000);
}
//-->
</script>
</head><body onLoad="showclock()">
<form name="clock">
<input type="text" name="time" size=20>
</form></body>
</html>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 1</title>
<script language="javascript" type="text/javascript">
<!--
var hour,min,sec,ampm="A.M."
function showclock( )
{
now=new Date()
hour=now.getHours()
if(hour>=12)
{
hour=hour-12
ampm="P.M."
}
min=now.getMinutes() //这里少了一个 now.
if(min<=9)
min="0"+min
sec=now.getSeconds()
if(sec<=9)
sec="0"+sec
document.clock.time.value="现在时间是"+ ampm + hour +":"+ min +":"+sec //这里少了几个 + 号且还有一个全角的加号,不对, 下面的setTimeout 调用函数我了一个空格
setTimeout("showclock()",1000) /*我在调试中说这里缺少“:” */
} //这里少了一个大括号, 函数没有封闭
//-->
</script>
</head><body onLoad="showclock()"><!-- 这里应该是调用自定义的函数 showclock() -->
<form name="clock">
<input type="text" name="time" size=20>
</form></body></html>
document.clock.time.value="现在时间是"+ampm+hour":"+min":"+sec应改为
document.clock.time.value="现在时间是"+ampm+hour+":"+min+":"+sec
<body onLoad="setTimeout()">改为
<body onLoad="showclock( )">
i do not see clear
后面要加分号吗