在状态栏中显示停留时间 - 中国WEB开发者网络 (http://www.webasp.net) -- 网页特效 (http://www.webasp.net/javascript/) --- 在状态栏中显示停留时间 (http://www.webasp.net/javascript/1/27.htm) |
| -- 发布日期: 2004-05-24 |
| <!-- 网页特效代码由[中国WEB开发者网络:http://www.ChinaWebDev.com]提供! --> <!-- 要实现此效果需要 2 个步骤: --> <!-- 第 1 步: --> <!-- 把下面的代码加到<HEAD></HEAD>区域中: --> <script> var Temp; var TimerId = null; var TimerRunning = false; Seconds = 0 Minutes = 0 Hours = 0 function showtime() { if(Seconds >= 59) { Seconds = 0 if(Minutes >= 59) { Minutes = 0 if(Hours >= 23) { Seconds = 0 Minutes = 0 Hours = 0 } else { ++Hours } } else { ++Minutes } } else { ++Seconds } if(Seconds != 1) { var ss="s" } else { var ss="" } if(Minutes != 1) { var ms="s" } else { var ms="" } if(Hours != 1) { var hs="s" } else { var hs="" } Temp = '你在本页停留了 '+Hours+' 小时'+', '+Minutes+' 分'+', '+Seconds+' 秒'+'' window.status = Temp; TimerId = setTimeout("showtime()", 1000); TimerRunning = true; } var TimerId = null; var TimerRunning = false; function stopClock() { if(TimerRunning) clearTimeout(TimerId); TimerRunning = false; } function startClock() { stopClock(); showtime(); } function stat(txt) { window.status = txt; setTimeout("erase()", 2000); } function erase() { window.status = ""; } </SCRIPT> <!-- 第 2 步: --> <!-- 把<BODY>中的属性代码改为: --> <BODY onLoad="startClock()"> |
| webasp.net |