【Dreamweaver+ASP】【第12章-在线访问统计】_第1页
【Dreamweaver+ASP】【第12章-在线访问统计】_第2页
【Dreamweaver+ASP】【第12章-在线访问统计】_第3页
【Dreamweaver+ASP】【第12章-在线访问统计】_第4页
【Dreamweaver+ASP】【第12章-在线访问统计】_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 第12章 在线访问统计了解网站运营状况的一个最基本要素就是访问量统计。而站点计数器正好提供了这样的功能。通过其自身所附带的记数能力,站点管理员可以及时了解到自己网站的浏览现况。也能对某一时间段的站点访问量进行统计。网页设计师可借助 ASP的计数器组件,结合 Golobal.asa文件的操作,来实现在线访问统计。而 Dreamweaver的图形化操作可以让这个工作变得更为轻松。12.1 Global.asa页面的实现ASP中 Counters组件是一个可创建、存储数量的独立计数器。因此常会借助 Counters组件来制作一个用于统计页面点击量的计数器。所有计数器都将与一个单独的文本文件(cou

2、nters.txt)对应。一般会同其组件的注册文件(counters.dll)存放在同一目录。对于一部分操作系统,例如 Windows Server2003在默认安装状态下并不支持 Counters组件。可以通过如下的步骤对组件进行注册。(1)从安装了 IIS的操作系统下的“system32inetsrv”下,选择 counters.dll文件,复制到 windows的 system32目录下。(2)单击【开始】【| 运行】命令,弹出【运行】对话框。在【打开】文本框中输入“regsvr32 counters.dll”,如图 12.1所示。(3)单击【确定】按钮,将弹出如图12.2所示的对话框。

3、图 12.1 【运行】对话框图 12.2 Counters组件注册成功提示信息(4)单击【确定】按钮,关闭对话框。Global.asa 文件是个可选文件。借助该文件,网页设计师常会用来定义一些事件信息。或者声明一些具有应用程序作用域限制的全局对象。Global.asa文件必须存放在站点的根目录下,并且具有唯一性。下面就详细介绍在 Global.asa文件中插入 Counters组件对象的方法,具体步骤如下。(1)打开 Dreamweaver 的设计界面。单击【文件】|【新建】命令,新建一个名为“Global.asp”的标准 ASP文件。(2)单击【文档】工具栏中的【显示代码视图】按钮,切换到“

4、代码”视图模式,如图12.3所示。图 12.3 【显示代码视图】按钮(3)单击【编辑】|【全选】命令,选中“文档”窗口中的所有代码。(4)单击【编辑】|【清除】命令,删除“Global.asp”文档中由 Dreamweaver 自动生成的所有代 296码。(5)单击 Dreamweaver【插入】工具栏中【ASP】|【Response.Write】命令,如图 12.4所示。Dreamweaver会自动在“文档”窗口中插入类似“Response.Write()”的代码。图 12.4【Response.Write】命令(6)把鼠标定位到代码“ Response.Write()”的括弧中,输入。(7

5、)单击【文件】|【另存为】命令,弹出【另存为】对话框。在【文件名】文本框中输入“Global.asa”,如图12.5所示。图 12.5 另存为“Global.asa”Global.asa页面,完整代码如下:Response.Write()12.2 在线统计页面的实现除了使用Golobal.asa文件,还需要建立统计页面。以下讲解如何构建在线统计页面。操作过程如下所示。(1)打开 Dreamweaver的设计界面。单击【文件】|【新建】命令,新建一个名为“Counter.asp”的标准 ASP文件。(2)单击【文档】工具栏中的【显示代码视图】按钮,切换到“代码”视图模式,如图12.3所示。图 1

6、2.6 【显示代码视图】按钮(3)单击【编辑】|【全选】命令,选中“文档”窗口中的所有代码。(4)单击【编辑】|【清除】命令,删除“Global.asp”文档中由 Dreamweaver 自动生成的所有代码。 297(5)单击 Dreamweaver【插入】工具栏中【ASP】|【代码块】命令,如图 12.7所示。Dreamweaver会自动在“文档”窗口中插入类似“”的代码。图 12.7【代码块】命令(6)把鼠标定位到代码块“”内,输入Counters.Increment(LinksPageHits)。(7)单击【插入】工具栏中【ASP】|【Response.Write】命令,如图 12.8所

7、示。Dreamweaver会自动在“文档”窗口中插入类似“Response.Write()”的代码。图 12.8 【Response.Write】命令( 8 ) 把 鼠 标 定 位 到 代 码 “ Response.Write() ” 的 括 弧 中 , 输 入Counters.Increment(defaultPageHits)。在线统计页面(Counter.asp),完整代码如下:12.3 如何方便地调用在线统计功能前面讲解了如何实现在线统计。下面讲解如何在页面中应用该统计功能。操作如下所示。(1)打开 Dreamweaver的设计界面。单击【文件】|【新建】命令,新建一个名为“index

8、.asp”的标准 ASP文件。(2)单击 Dreamweaver【插入】工具栏中【常用】|【表格】命令。在弹出的【表格】对话框中进行相应设置,在【文档】窗口中插入了一些表格用于定位。(3)根据实际情况,可以对特定的单元格进行宽度和背景图片的指定,来修饰表格的外观。在此基础上,再对单元格行适当的排版,录入相应的文字信息具体效果如图12.9所示。图 12.9 调用在线统计功能页面排版(4)把鼠标定位到需要插入计数器的位置。单击【插入】工具栏中【常用】|【服务器端包括】命令,如图 12.10所示。图 12.10 【服务器端包括】命令(5)弹出【选择文件】对话框,选中之前所建立的“counter.asp”文件,如图12.11所示。 298图 12.11【选择文件】对话框(6)单击【确定】按钮,关闭对话框。Dreamweaver 会自动在“文档”窗口中插入所选择的服务器端包括文件,如图12.12所示。启动 Internet Explorer,在地址栏中输入“http:/localhost/index.asp”。将会看到如图 12.13 所示的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论