1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <title>Untitled Page</title>
5 </head>
6 <body>
7 <p>演示效果</p>
8 <div id="stime">
9 </div>
10
11 <script type="text/javascript" language="JavaScript">
12 var ss=0, mm=0, hh=0; //申明秒、分、时变量并赋初始值
13 function TimeGo() {
14 ss++; //秒值以1为单位递增
15 if(ss>=60) { //当秒数大于等于60
16 mm+=1; //分钟加1
17 ss=0; //秒数退回0
18 }
19 if(mm>=60) { //当分钟大于等于60
20 hh+=1; //小时数加1
21 mm=0; //分钟数退回0
22 }
23 ss_str=(ss<10 ? "0" + ss : ss); //格式化秒数
24 mm_str=(mm<10 ? "0" + mm : mm); //格式化分钟数
25 tMsg="本页停留时间: " + hh + "小时" + mm_str + "分" + ss_str + "秒"; //输出的字串
26 document.getElementById("stime").innerHTML=tMsg; //在文档中id号为stime的容器中输出结果
27 setTimeout( "TimeGo()",1000); //每一秒钟执行一次函数自身
28 }
29 TimeGo(); //运行计时函数
30 </script>
31
32 </body>
33 </html>
34
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <title>Untitled Page</title>
5 </head>
6 <body>
7 <p>演示效果</p>
8 <div id="stime">
9 </div>
10
11 <script type="text/javascript" language="JavaScript">
12 var ss=0, mm=0, hh=0; //申明秒、分、时变量并赋初始值
13 function TimeGo() {
14 ss++; //秒值以1为单位递增
15 if(ss>=60) { //当秒数大于等于60
16 mm+=1; //分钟加1
17 ss=0; //秒数退回0
18 }
19 if(mm>=60) { //当分钟大于等于60
20 hh+=1; //小时数加1
21 mm=0; //分钟数退回0
22 }
23 ss_str=(ss<10 ? "0" + ss : ss); //格式化秒数
24 mm_str=(mm<10 ? "0" + mm : mm); //格式化分钟数
25 tMsg="本页停留时间: " + hh + "小时" + mm_str + "分" + ss_str + "秒"; //输出的字串
26 document.getElementById("stime").innerHTML=tMsg; //在文档中id号为stime的容器中输出结果
27 setTimeout( "TimeGo()",1000); //每一秒钟执行一次函数自身
28 }
29 TimeGo(); //运行计时函数
30 </script>
31
32 </body>
33 </html>
34