直接用AJAX到服务器上取是否迟到就行了.

解决方案 »

  1.   

    简单写个纯 JS 滴,代码如下:L@_@K<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
     <head>
      <title> new document </title>
      <meta name="generator" content="editplus" />
      <meta name="author" content="" />
      <meta name="keywords" content="" />
      <meta name="description" content="" />
     </head> <body>
      <script type="text/javascript">
      <!--
    var currentTime = new Date();
    var officeStartTime = new Date();
    // 早九点上班
    officeStartTime.setHours(9, 0, 0)var delayInterval = (currentTime - officeStartTime)/1000;showDelayDetail(delayInterval)function showDelayDetail(delayInterval)
    {
        var message = "";
        // 迟到了
        if (delayInterval > 0)
        {
            message += "恭喜恭喜,你今天迟到了 ";
            var delayHours, delayMinutes, delaySeconds;        delayHours = Math.floor(delayInterval/3600);
            delaySeconds = delayInterval % 3600;        delayMinutes = Math.floor(delaySeconds/60);
            delaySeconds = delayInterval % 60;        message += delayHours + ":" + delayMinutes + ":" + delaySeconds;
        }
        else
        {
            message = "居然没迟到,哈!";
        }    alert(message);
    }
      //-->
      </script>
     </body>
    </html>
      

  2.   

    改了一下,加了一个按钮<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
     <head>
      <title>Delay Alert</title>
      <meta name="generator" content="editplus" />
      <meta name="author" content="[email protected]" />
      <meta name="keywords" content="javascript" />
      <meta name="description" content="for javascript region of csdn" />
     </head> <body>
     <input type="button" id="btnStart" value="上班了" onclick="showDelayDetail();" />
      <script type="text/javascript">
      <!--
    function showDelayDetail()
    {
        var currentTime = new Date();
        var officeStartTime = new Date();
        // 早九点上班
        officeStartTime.setHours(9, 0, 0)    var delayInterval = (currentTime - officeStartTime)/1000;    var message = "";
        // 迟到了
        if (delayInterval > 0)
        {
            message += "恭喜恭喜,你今天迟到了 ";
            var delayHours, delayMinutes, delaySeconds;        delayHours = Math.floor(delayInterval/3600);
            delaySeconds = delayInterval % 3600;        delayMinutes = Math.floor(delaySeconds/60);
            delaySeconds = delayInterval % 60;        message += delayHours + ":" + delayMinutes + ":" + delaySeconds;
        }
        else
        {
            message = "居然没迟到,哈!";
        }    alert(message);
    }
      //-->
      </script>
     </body>
    </html>