目的就是想得到时间 然后每秒刷新 就达到了时间在走动的动态效果 但是不知道就是为什么不动 求教导
<html>
<head>
<script language="JavaScript">
function timeTest(){
var time = new Date();
var hour = time.getHours();
var minutes = time.getMinutes();
var second = time.getSeconds();
document.write(hour+":"+minutes+":"+second);
setTimeout("timeTest()",1000);
}
</script>
</head>
<body onload="timeTest();">
</body>
</html>
<html>
<head>
<script language="JavaScript">
function timeTest(){
var time = new Date();
var hour = time.getHours();
var minutes = time.getMinutes();
var second = time.getSeconds();
document.write(hour+":"+minutes+":"+second);
setTimeout("timeTest()",1000);
}
</script>
</head>
<body onload="timeTest();">
</body>
</html>
<html>
<head>
<script language="JavaScript">
function timeTest(){
var time = new Date();
var hour = time.getHours();
var minutes = time.getMinutes();
var second = time.getSeconds();
// document.write(hour+":"+minutes+":"+second);
document.getElementById('test').innerHTML = hour+":"+minutes+":"+second
setTimeout("timeTest()",1000);
}
</script>
</head>
<body onload="timeTest();" id="test">
</body>
</html>
<HEAD>
</HEAD><BODY bgcolor="#fef4d2" background="../images/background3.jpg" >
<br>
<br>
<center>
<font color="ffaafa">
</font>
<hr width=300>
<br><br>
<form name=forms> <CENTER><div align=center><p><font size=3></font>
<font color=#80FF80><br> <input type=text name=input1 size=10></font></p></div></center>
<SCRIPT language=javascript>var sec=0;
var min=0;
var hou=0;flag=0;idt=window.setTimeout("UpDate();",1000);function UpDate(){
sec++;
if(sec==60){sec=0;min+=1;}
if(min==60){min=0;hou+=1;}
if((min>0)&&(flag==0))
{window.alert("!");flag=1;}
document.forms.input1.value=hou+"时"+min+"分"+sec+"秒";
idt=window.setTimeout("UpDate();",1000);}</SCRIPT>
</form>
</center></BODY></HTML>