我自已做的一个显示在线时间的网页代码

发布时间:2007年02月28日      浏览次数:1388 次
<table border="0" cellpadding="0" cellspacing="0" >
<tr>
<td nowrap><b> 在线时间:</b></td>
<td nowrap id="rest"> <!--这里TD里的ID非常重要,是显示时间或其它处理结果的地方,在本页面内不能在其它地方有重复此ID,如果你要在该网页的其它地方显示数据,那么就在其它的地方设置此ID--></td>
</tr>
</table>
<script LANGUAGE="javascript">
<!--
var Yearleft = 0
var Monthleft = 0
var Dateleft = 0
var Hourleft = 0
var Minuteleft = 0
var Secondleft = 0
//显示时间函数
function showtime() {
      if (Secondleft>=60)
      {
            Secondleft=0;
            Minuteleft=Minuteleft+1;
      }
      else
      {
            Secondleft=Secondleft+1
      }
      if (Minuteleft>=60)
      {
            Minuteleft=0;
            Hourleft=Hourleft+1;
      }
      if (Hourleft>=24)
      {
            Hourleft=0;
            Dateleft=Dateleft+1;
      }
      //这里是要显示在线时间
      Temp='';
      if (Dateleft>0) Temp=Dateleft+' 天 ';
      if (Hourleft>0) Temp+=Hourleft+' 小时 ';
      if (Minuteleft>0) Temp+=Minuteleft+' 分 ';
      Temp+=Secondleft+' 秒 ';
      if (Hourleft>=1)//当时间累加到设定的时间时要处理的程序
       {
             //在此加入时间倒计时至0时要处理的程序
             document.getElementById("rest").innerHTML=Temp+"结束";
             timerRunning = true;
       }
       else//当时间还未累加到设定的时间时处理的程序,在此是显示时间
       {
             document.getElementById("rest").innerHTML=Temp;
             timerID = setTimeout("showtime()",1000);//每一秒钟运行一次函数
             timerRunning = false;
       }
}
var timerID = null;
var timerRunning = false;
//停止计时函数
function stopclock() {
      if(timerRunning)
            clearTimeout(timerID);
            timerRunning = false;
}
//开始计时函数
function startclock()
{
      stopclock();
      showtime();
}
startclock();//调用函数
-->
</script>
文章来源:桂林唯创网络原创 --- 转载请标明本页具体网址与出处,否则视为侵权
免责声明:本站相关技术文章信息部分来自网络,目的主要是传播更多信息,如果您认为本站的某些信息侵犯了您的版权,请与我们联系,我们会即时妥善的处理,谢谢合作!