poche 发表于 2007-4-27 11:20:47

***时间日期***在状态栏中显示停留时间

把下列代码加到网页的<body></body>标签之间 从google下载我的照片管理软件
要完成此效果需要两个步骤

第一步:把如下代码加入到<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>


第二步:把“onload="startclock()"”加在<body>标记里
例如:<body onload="startclock()">
      










--------------------------------------

http://www.huoyue.com.cn 活跃网,活跃人群的论坛,访问活跃网,将给您带来意想不到的收获,还可以免费为您开论坛,让您免费拥有与朋友、网友交流的论坛。你是年轻人吗?你活跃你就上!
页: [1]
查看完整版本: ***时间日期***在状态栏中显示停留时间