在线统计代码 application |
||
本文标签:在线统计代码 首先要设置好global.asa 文件,如下
这种方法则避免了以上的弊病,经实践,效果不错(例子:WWW 。ATERSOFT 。COM/BBS),具体如下: 假定INDEX 。HTM为框架网页,包含ID=LEFT,ID=TOP和ID=BOTTOM的三个框架 1、做个统计页面USERNUM 。ASP <p>正在统计数据 。 。 。</p> <% user=request.querystring("user") if user=0 then 如果离开则人数-1 application.lock application("num")=application("num")-1 application.unlock response.write "<script>self.close();</script>" elseif user=1 then 如果进入则+1 application.lock application("num")=application("num")+1 application.unlock end if %> 2、在框架页面中如(INDEX 。HTM)嵌入USERNUM 。ASP <body onbeforeunload="window.open(usernum.asp?user=0,num,menubar=no)"> ...... <iframe src="usernum.asp?user=1" frameborder=0 width=0 height=0></iframe> 3、在需要显示人数的页面(假定在LEFT显示)中加入 <div id=num><%=application("num")%></div> 4、设定需要更新数据的页面(如BOTTOM) function tj(){ top.left.num.innerHTML=<%=application("num")%>; } <body onload="tj()"> 完毕,这只是一个例子,具体应用可以灵活,另外,为什么当离开时要WINDOW 。OPEN USERNUM 。ASP呢?因为如果同样放在IFRME中,窗口关得太快,USERNUM 。ASP页面来不及装载就关掉了无法减少人数 |