文档介绍:ASP的组件
ActiveX ponents(ActiveX服务器组件)是一个存在于Web服务器上的文件,该文件包含执行某项或一组任务的代码。,.。
使用这些组件可以完成诸如Web广告条轮换、浏览器兼容、数据库存取以及服务器端文件存取等多种功能。值得一提的是,ASP提供的组件是在服务器端运行的,所以不需要客户端支持ActiveX。
一、在ASP中常见的组件一般有:
(1)AdRotator组件,该组件通常又称做广告轮显组件,其功能相当于在网站上建立一个符合广告领域标准功能的广告系统。
(2)ContentRotator组件,该组件通常又称做内容轮显组件。
(3)Browser Capabilities组件,该组件能提取识别客户端浏览器的版本信息,根据此信息,启用该浏览器支持的特性。
(4)Content Linking组件,通过该组件建立一个目录表,并且还可在它们中间建立动态链接,并自动生成和更新目录表及先前和后续的Web页的导航链接。
(5)Counters组件,该组件用于创建一个或多个计数器,这些计数器用于跟踪某一网页或某一网站访问次数的信息。
(6)File Access组件,该组件能对服务器中的文件系统进行访问和控制。
(7)Database Access组件,使用该组件可使用ActiveX Data Object(ADO)进行数据库的访问和控制。
二、AdRotator组件
Ad Rotator 的语法:
Set AdRotator变量= (“MSWC. AdRotator”)
=属性值
或
(循环定时文件路径)
Rotator组件的属性和方法:
属性名
语法
描述
Border
Border = size
允许用户指定显示广告时四周是否带边框。size指定显示的广告四周的边框宽度,其默认值在 Rotator Schedule文件的文件头中设置
Clickable
Clickable = value
允许用户指定是否将广告作为超链接显示。value指定广告是否为超链接。参数值为布尔值:为TRUE时,将广告作为超链接显示;为FALSE时,将广告不作为超链接显示。默认值是TRUE
TargetFrames
TargetFrame = frame
用于指定链接将被装入的目标框架。该属性完成的功能等价于HTML语句中的TARGET参数。frame指定用来显示广告框架的名称。该参数也可以是一个HTML框架关键字,例如_TOP,_NEW,_CHILD,_SELF,_PARENT 或_BLANK。默认值是NO FRAME
AdRotator组件的属性
2 Ad Rotator组件相关文件
1)循环定时文件
2)重定向文件
1)循环定时文件
循环定时文件也叫作Rotator Schedule文件,包含Ad Rotator组件用于管理和显示各种广告图像的信息。在该文件中,用户可以指定广告的细节,例如广告的空间大小、使用的图像文件以及每个文件的显示时间所占百分比等。循环定时文件是一个纯文本文件,只要修改这个文件,就可以实现广告横幅播放顺序的更新。
循环定时文件的文件格式如下:
[REDIRECT URL]
[WIDTH numWidth]
[HEIGHT numHeight]
[BORDER numBorder]
*
adURL
adHomePageURL
Text
impressions
Ad Rotator组件的参数
参数名称
参数说明
URL
指定单击广告后将调用的ASP文件,又称为重定向文件
numWidth
以像素为单位指定网页上广告的宽度。默认值是440个像素
numHeight
以像素为单位指定网页上广告的高度。默认值是60个像素
numBorder
以像素为单位指定广告四周超链接的边框宽度。默认值是1个像素。如果将该参数设置为0,则没有边框
adURL
广告图像文件的位置
adHomePageURL
广告主页的位置。如果广告客户没有主页,在该行写上一个连字符(-),指出该广告没有链接
Text
在浏览器不支持图形或关闭图像功能的情况下显示的替代文字
impressions
从0~4,294,967,295的数,指出广告之间的相对时间
2)重定向文件
如果在循环定时文件中指定使用重定向文件,每当用户单击广告时,其发出的请求对象会重新定向到该文件。(“url”) 来取得与被单击图像相关的URL的。
例:
第1步:首先,建立三个图形文件