我现在想获得用户在我一个网页上看东西的时间,怎么获得。 我知道可以在Page_Load里面获得开始的时间,但是怎么能够获得结束的时间呢。  还有我的页面都是XML的,不是html的,所以没有<body>

解决方案 »

  1.   

    "结束的时间"? 你这概念模糊呢,是每时用户再一次访问服务器的时间,还是用户看某个东西的时间(用户看了某个东西我怎么知道,如果他盯着发呆了呢?哈哈,开玩笑)你用session记录访问服务器的时间就可以了
      

  2.   

    我的意思是说用户访问我一个特定的网页(如:webform1.aspx)时间,就是用从打开webform1.aspx到用户关闭webform1.aspx或者到下一个页面的时间!!!
      

  3.   

    <form name=forms>
            <p><font class=p2 color=red>   您在本站停留了</font> </p>
            <p>     
              <input type=text name=input size=10>
              <script language=javascript>
    var second=0;
    var minute=0;
    var hour=0;
    idt=window.setTimeout("interval();",1000);
    function interval(){
    second++;
    if(second==60){second=0;minute+=1;}
    if(minute==60){minute=0;hour+=1;}
    document.forms.input.value=hour+"时"+minute+"分"+second+"秒";
    idt=window.setTimeout("interval();",1000);}
    </script>
            </p>
          </form>将上面的代码放在<body>中!