<body onload="count()">
<script>
function count(){
setInterval('t.value++',1000)
}
</script>
<input id=t>
</body>

解决方案 »

  1.   

    <body onload="inv=setInterval('addi()',1000)" onunload="clearInterval(inv)">
    <input type=text id=tid>
    <script>
    var i=0;
    function addi()
    {
    i++;
    tid.value=i;
    }
    </script>
    </script>
      

  2.   

    <!-- 把<BODY onLoad="init(); window.setTimeout('show_secs()',1);">替换原有的<body> -->
    <BODY onLoad="init(); window.setTimeout('show_secs()',1);">
    <SCRIPT LANGUAGE="JAVASCRIPT">
    <!--
    var ap_name = navigator.appName;
    var ap_vinfo = navigator.appVersion;
    var ap_ver = parseFloat(ap_vinfo.substring(0,ap_vinfo.indexOf('(')));
    var time_start = new Date();
    var clock_start = time_start.getTime();
    var dl_ok=false;
    function init ()
    {
    if(ap_name=="Netscape" && ap_ver>=3.0)
    dl_ok=true; 
    return true;
    }
    function get_time_spent ()

    var time_now = new Date();
    return((time_now.getTime() - clock_start)/1000); 
    }
    function show_secs () // show the time user spent on the side

    var i_total_secs = Math.round(get_time_spent()); 
    var i_secs_spent = i_total_secs % 60;
    var i_mins_spent = Math.round((i_total_secs-30)/60); 
    var s_secs_spent = "" + ((i_secs_spent>9) ? i_secs_spent : "0" + i_secs_spent);
    var s_mins_spent ="" + ((i_mins_spent>9) ? i_mins_spent : "0" + i_mins_spent);
    document.fm0.time_spent.value = s_mins_spent + ":" + s_secs_spent;
    window.setTimeout('show_secs()',1000); 
    }
    // -->
    </SCRIPT>
    <form name="fm0" onSubmit="0">您在本网页的停留时间:<br>
    <INPUT type="text" name="time_spent" size=7 onFocus="this.blur()">
    </form>
    </body>
      

  3.   

    <body onload="setInterval('addi()',1000)">
    <input type=text id=tid>
    <script>
    function addi()
    {tid.value=i++;}
    </script>
    </body>
    考虑了一下,参照阿信的代码,发现没有必要clearInterval()。
    最后吧代码简化成这样,和阿信的几乎是一样的了。呵呵。
      

  4.   

    <body onload="setInterval('tid.value++',1000)">
    <input type=text id=tid>
    </body>最简单的写法了!
      

  5.   


    <body onload="showStayTime()">
    <script language=JavaScript>
    <!--
    var strSeconds=0;
    var strMinutes=0;
    function showStayTime()
    {
    strMinutes=parseInt(strSeconds/60);
    document.getElementById("spanStayTime").innerText="You Have Stayed Here For "+strMinutes+" Minutes,"+(strSeconds%60)+" Seconds";
    if(strSeconds==300){alert('You Have Stayed for 5 Minutes');return;}
    strSeconds++;
    setTimeout("showStayTime()",1000);
    }
    //-->
    </script>
    <span id="spanStayTime"></span>
      

  6.   


    <body onload="showStayTime()">
    <script language=JavaScript>
    <!--
    var strSeconds=0;
    var strMinutes=0;
    function showStayTime()
    {
    strMinutes=parseInt(strSeconds/60);
    document.getElementById("spanStayTime").innerText="You Have Stayed Here For "+strMinutes+" Minutes,"+(strSeconds%60)+" Seconds";
    if(strSeconds==300){alert('You Have Stayed for 5 Minutes');return;}
    strSeconds++;
    setTimeout("showStayTime()",1000);
    }
    //-->
    </script>
    <span id="spanStayTime"></span>