十字军东征手机版下:大家看看这个实例,我有一点不懂,

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 12:20:00
<Html>
<Head>
<Title>
显示在某一页停留的时间
</Title>
</Head>
<Body>
<%
If Request.QueryString("time")="" then
%>
你还未点击过下面的链接。<BR>
<%
Else
%>
你在上页停留了<%=DateDiff("s",Request.QueryString("time"),Now())%>
秒。
<BR>
<%End if%>
<Br>
<A href=onlinetime.asp?time=<%=server.URLEncode(Now())%>>
我在这一页停留了多久了?</A><BR>
<BR>
</Body>
</Html>
其中 Request获得的时间是提交时的时间吧,可为什么减出在这一页的停留时间呢,应该是这个页面的运行时间吧,我不懂,谁给指点一下。谢谢
<%=server.URLEncode(Now())%>获取的是进入页面时的时间吗?

要获取页面运行时间还是用户停留时间??
停留时间用JS就可以计算,也可以用ASP来计算.
就像你这个页面一样:
用户进入页面的时候生成一个时间time之后点击链接,用后边的时间Now()减去之前的时间time

html
慢简单的啊