<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <script> window.onload = function(){ a() } function a(){ var abc=document.getElementById('abc'); var str=abc.value.split(":"); var s=str[2]; var m=str[1]; var h=str[0]; s=parseInt(s,10); m=parseInt(m,10); h=parseInt(h,10); s++; if(s==60){ s=0; m++; if(m==60){ m=0; h++; } } abc.value=(h>=10?h:"0"+h)+":"+(m>=10?m:"0"+m)+":"+(s>=10?s:"0"+s); setTimeout("a()",1000) } </script> </HEAD> <BODY> <input type="text" id="abc" value="00:00:00"> </BODY> </HTML> 作业应该自己做嘛...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> <SCRIPT LANGUAGE="JavaScript"> <!-- var d0 = new Date(); function showTime(){ var d1 = new Date(); var diff = (d1.getTime() - d0.getTime())/1000; var h = parseInt(diff/3600,10); var m = parseInt(diff%3600/60,10); var s = parseInt(diff%60,10); document.getElementById("div1").innerHTML = '你停留的时间:' + (h<10?('0'+h):h) + ':' + (m<10?('0'+m):m) + ':' + (s<10?('0'+s):s); setTimeout("showTime()",1000); } //--> </SCRIPT> </HEAD><BODY onload="showTime()"> <div id="div1"></div> </BODY> </HTML>
我来一个setInterval的版本:function se(){ var i = 0; function a(){ return ++i; } return a; } var c = se(); window.onload = function(){ var t = document.getElementById("timer"); var mi = 0; var hh = 0; setInterval(function(){
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
window.onload = function(){
a()
}
function a(){
var abc=document.getElementById('abc');
var str=abc.value.split(":");
var s=str[2];
var m=str[1];
var h=str[0];
s=parseInt(s,10);
m=parseInt(m,10);
h=parseInt(h,10);
s++;
if(s==60){
s=0;
m++;
if(m==60){
m=0;
h++;
}
}
abc.value=(h>=10?h:"0"+h)+":"+(m>=10?m:"0"+m)+":"+(s>=10?s:"0"+s);
setTimeout("a()",1000)
}
</script>
</HEAD> <BODY>
<input type="text" id="abc" value="00:00:00">
</BODY>
</HTML>
作业应该自己做嘛...
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
var d0 = new Date(); function showTime(){
var d1 = new Date();
var diff = (d1.getTime() - d0.getTime())/1000;
var h = parseInt(diff/3600,10);
var m = parseInt(diff%3600/60,10);
var s = parseInt(diff%60,10);
document.getElementById("div1").innerHTML = '你停留的时间:' + (h<10?('0'+h):h) + ':' + (m<10?('0'+m):m) + ':' + (s<10?('0'+s):s);
setTimeout("showTime()",1000);
}
//-->
</SCRIPT>
</HEAD><BODY onload="showTime()">
<div id="div1"></div>
</BODY>
</HTML>
var i = 0;
function a(){
return ++i;
}
return a;
}
var c = se();
window.onload = function(){
var t = document.getElementById("timer");
var mi = 0;
var hh = 0;
setInterval(function(){
var ss = c();
if(ss % 60 == 0){
mi++;
mi = mi % 60;
if(mi % 60 == 0){
hh++;
hh = hh % 60;
}
}
t.innerHTML = hh + ":" + mi + ":" + ss % 60;
},1000);
}
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
<script language="javascript">
<!--
var t=new Date().getTime()
onload=showTime
function showTime(){
var ss=Math.floor((new Date().getTime()-t)/1000);
var ms=Math.floor(ss/60)
var s=ss-ms*60
var h=Math.floor(ms/60)
var m=ms-h*60
s=(s<10)?"0"+s:s
m=(m<10)?"0"+m:m
document.getElementById('inf_stop_time').value=h+":"+m+":"+s
setTimeout(showTime,500)
}
//-->
</script>
</head><body>
<span style="font-size:12px;padding-top:2px;">您在本站逗留的时间:</span><input id=inf_stop_time size="8">
</body></html>