用JYC统计啊,这个可以记录各个访问页面的停留时间。相当不错。
http://www.adjyc.com

解决方案 »

  1.   

    <script language="javascript">
    var startTime;
    function start(){
      startTime = (new Date()).getTime();
    }
    function stop(){
      alert((new Date()).getTime() - startTime); //以毫秒为单位
    }
    </script>
    在body中添加onload="start();" onunload="stop();"
      

  2.   

    楼上的只是计算了时间,但是没法取得啊,
    比如<script language="javascript">
    var startTime;
    function start(){
      startTime = (new Date()).getTime();
    }
    function stop(){
      alert((new Date()).getTime() - startTime); 
    location.href="http://www.csdn.net";//这一步根本就执行不到啊
    }
    </script>
      

  3.   

    <script language="javascript">
    var startTime;
    function start(){
      startTime = (new Date()).getTime();
    }
    function stop(){
    var t=new Date().getTime() - startTime;
    document.wirte("<ifram src=/count.asp?time=" + t +"></iframe");
    }
    </script>基本思想:在卸载网页的时候向服务器发送停留时间
      

  4.   

    xmlHttp.open("POST", "http://10.0.0.20/index.jsp", true);
    xmlHttp.send(varName=value); 
    请问用这种方法发到服务器的信息如varName的值,在服务器端怎样取得?如果服务器端是jsp页,能用request.getParameter("varName")  获得马?谢谢