能不能给写出一段源代码,我不会javascript,请大家多帮忙了.

解决方案 »

  1.   

    <body onload=jishi() lounload=likai()>
    <script>
    function jishi(){
    OpenTime=new Date()
    }
    function likai(){
    CloseTime=new Date()
    staytime=(CloseTime.getTime()-OpenTime.getTime())
    miaoshu=Math.round(staytime/1000)
    alert(staytime='秒')
    }
    </script>
      

  2.   

    <body onload=jishi() onunload=likai()>
    <script language=javascript>
    <!--
    function jishi(){
    OpenTime=new Date()
    }
    function likai(){
    CloseTime=new Date()
    staytime=(CloseTime.getTime() - OpenTime.getTime())
    miaoshu=Math.round(staytime / 1000);
    alert(miaoshu+'秒')
    //-->
    }
    </script>
    不好意思
    刚才急
    打错了一点地方
      

  3.   

    是在页面停留的时间吧?<script language=JavaScript>
    var time_start = new Date();
    var clock_start = time_start.getTime();
    function get_time_spent ()
    {
        var time_now = new Date();
        return((time_now.getTime() - clock_start)/1000); //停留时间毫秒->秒
    }
    function show_secs ()
    {
       var i_total_secs = Math.round(get_time_spent());  //Math.round取整.
       var i_secs_spent = i_total_secs % 60; 
       var i_mins_spent = Math.round((i_total_secs)/60);
       var i_hours_spent = Math.round((i_total_secs)/3600);
       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);
       var s_hours_spent = "" + ((i_hours_spent>9) ? i_hours_spent : "0" + i_hours_spent);
       document.fm0.time_spent.value = s_hours_spent + ":" + s_mins_spent + ":" + s_secs_spent;
       window.setTimeout('show_secs()',1000);   
       //1000毫秒运行show_secs()一次.达到动态变化的效果
    }
    </script>
    <body onload="show_secs()">
    <form name="fm0">
    <input type="text" name="time_spent">
    </form>