令中国铁道出版社 11.3计数器 113.1轻松制作计数器 也可以使用 Counters组件来计数,程序 graphcounter2,asp清单如下 <l--graphcounter2. asp--> % <html> <head counter= Server CreateObject("Ms<tle图形计数器测试2< /title> WC Counters" </head> counter Increment(counts) Sub gcounter gc <h2algn= center”><b>欢迎浏览 counts=Cnt( counter get( counts)本网站</b><h2> digits-5 <p align="center" ><img border"0 For i=digits-1 to O STEP-1 src=dhs. jpg"width=300 temp=Fix( counts/10′ height=180></p> response. wrIte"< Img src="&<h2>< p align=" center">您是本站第 temp&"jpg></img <%Cal! gcounter%>位贵宾!</p> counts-counts-temp*101 </h2> Next </body> End sub </html> 11
11 11.3 计数器 • 11.3.1 轻松制作计数器 也可以使用Counters组件来计数,程序graphcounter2.asp清单如下: <!--graphcounter2.asp--> <% set counter=Server.CreateObject("MS WC.Counters") counter.Increment(counts) Sub gcounter counts=CInt(counter.Get(counts)) digits=5 For i=digits-1 to 0 STEP -1 temp=Fix(counts/10^i) response.write "<img src=" & temp& ".jpg></img>" counts=counts-temp*10^i Next End Sub %> <html> <head> <title>图形计数器测试2</title> </head> <body> <h2 align=“center”><b>欢迎浏览 本网站</b></h2> <p align="center"><img border="0" src="dhs.jpg" width="300" height="180"></p> <h2><p align="center">您是本站第 <%Call gcounter%>位贵宾!</p> </h2> </body> </html>
令中国铁道出版社 11.3计数器 113.1轻松制作计数器 本例的执行结果和前一个范例是一样的,执行结果如下图所示。 单击“刷新”按钮计数器会累加计数结果,这里就不再列出。 2回形计散洲试之: icrogott Intemet Eplorer 如件查看①收建倍工具②动d Q屈·0回园心P#白阻e··口 /口。上日 欢迎浏览本网站 您是本站第◎◎9⑨位贵宾 计数器是网站上一个很基础的应用,以计数器为基础,还可以 做出如在线人数统计,各网页浏览次数统计等应用。在下小节中 我们将介绍网页浏览次数统计的范例
12 11.3 计数器 • 11.3.1 轻松制作计数器 本例的执行结果和前一个范例是一样的,执行结果如下图所示。 单击“刷新”按钮计数器会累加计数结果,这里就不再列出。 计数器是网站上一个很基础的应用,以计数器为基础,还可以 做出如在线人数统计,各网页浏览次数统计等应用。在下小节中, 我们将介绍网页浏览次数统计的范例
令中国铁道出版社 11.3计数器 1132初学网页浏览次数统计 对一个网站的站长而言,站上网页的累计浏览次数,是一项 很有用的信息。通过浏览次数的统计,就可以看出用户的偏好 提供网站改进发展的方向。本小节将介绍一个简单的网页浏览次 数统计范例 本范例所使用的文件如下: (1) frameset htm:框架页主文件,本范例使用的是一个—行 两列的框架页。 ) pagecount. asp:累计浏览次数 (3) menu. htm:左框架选取 4) main Frame. htm主框架 (5) main. asp、 page 1. asp、page2asp、page3.asp、page4.asp. page5asp:这些文件用来当作测试网页,其目录放在左 框架 menu htm中,结果显示在主框架 main Frame. htm中。 (6) allcount. asp:显示所有网页的浏览次数 18
13 11.3 计数器 • 11.3.2 初学网页浏览次数统计 对一个网站的站长而言,站上网页的累计浏览次数,是一项 很有用的信息。通过浏览次数的统计,就可以看出用户的偏好, 提供网站改进发展的方向。本小节将介绍一个简单的网页浏览次 数统计范例。 本范例所使用的文件如下: (1)frameset.htm:框架页主文件,本范例使用的是一个一行 两列的框架页。 (2)pagecount.asp:累计浏览次数 (3)menu.htm:左框架选取 (4)mainFrame.htm主框架 (5)main.asp、page1.asp、page2asp、page3.asp、page4.asp、 page5.asp:这些文件用来当作测试网页,其目录放在左 框架menu.htm中,结果显示在主框架mainFrame.htm中。 (6)allcount.asp:显示所有网页的浏览次数
令中国铁道出版社 11.3计数器 1132初学网页浏览次数统计 下面列出各程序源代码 frameset htm:框架集主文件: <I DOCTYPE HTML PUBLIC "-/W3C//DTD HTML 4.01 Frameset//EN' http:/www.w3.org/tr/html4/frAmeset.dtd <html> <head> metahttp-equiv="content-type"content=teXt/html;charset=gb2312> <ttle>框架页主文件</ttle <h/head> <frameset rows=*cols=154, * framespacing1"border2 bordercolor="#000000"> <frame src="menu htm" name="left Frame"scrolling="No" noresize> <frame src=main Frame htm"name="main Frame> </frameset> <noframes ><body> </body></noframes> </htmI> 14
14 11.3 计数器 • 11.3.2 初学网页浏览次数统计 下面列出各程序源代码: frameset.htm:框架集主文件: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>框架页主文件</title> </head> <frameset rows="*" cols="154,*" framespacing="1" border="2" bordercolor="#000000"> <frame src="menu.htm" name="leftFrame" scrolling="NO" noresize> <frame src="mainFrame.htm" name="mainFrame"> </frameset> <noframes><body> </body></noframes> </html>
令中国铁道出版社 11.3计数器 1132初学网页浏览次数统计 程序 pagecount. asp清单 <1--pagecount. asp-- set pcnt=Server CreateObject("MS WC. Page Counter") pcnt. Pagehit 说明: 1)我们使用ASP的默认组件 Page Counter来做网页计数。这个组 件没有属性,有三个方法 Hits(lpassInfo d Passlnfo为网页的虚拟路径,这个方法返回网页被浏览的次 数。若 PassInfo省略的话,则返回目前网页被浏览的次数 15
15 11.3 计数器 • 11.3.2 初学网页浏览次数统计 程序pagecount.asp清单: <!--pagecount.asp--> <% set pcnt=Server.CreateObject("MSWC.PageCounter") pcnt.PageHit %> 说明: (1)我们使用ASP的默认组件PageCounter来做网页计数。这个组 件没有属性,有三个方法: * Hits([passInfo]) PassInfo为网页的虚拟路径,这个方法返回网页被浏览的次 数。若PassInfo省略的话,则返回目前网页被浏览的次数