一聚教程网:一个值得你收藏的教程网站

热门教程

ASP 3.0高级编程(二十六)

时间:2022-06-30 11:54:46 编辑:袖梨 来源:一聚教程网

6.2.6 Content Rotator组件
Content Rotator组件像一个简化的Ad Rotator组件,需要提供一种内容调度文件(Content Schedule File)。该文件仅是一种包含文本段和HTML代码段的文本文件,Content Rotator组件可在页面中自动显示其中的一个。调度表文件可以包括任何数量的文本内容条目,并可规定比率,用以控制在返回网页中每个条目的显示频率。
1. 内容调度文件
内容进度文件的结构比Ad Rotator的调度文件简单,仅需提供要使用的各个文本字符串的列表,由前面加两个百分号(%%)的语句行说明。为了设置每个条目的比率(决定它出现在返回页面中的频率),在双百分号的后面添加了一个数字,其后还可跟一对前向斜线符(//)添加注释。如:
%% 3 // This is the first entry in the schedule text file
For more information, mail us at
Wrox Press
%% 4 //This is a multi-line text string

Wrox Press



  • Language Primers
  • Advanced Programming
  • Internet Applications

%% 2
Visit us on the World Wide Web
这个例子说明了可以用于网页中的三个文本字符串,比率分别是3、4和2,所以条目将以3/9、4/9和2/9的频率出现。注意(和Ad Rotator组件一样)每个字符串的实际出现是随机的,然后经修正后获得相应的比率,如果调入网页九次,可能不会正好得到这个结果。
2. Content Rotator组件的成员
Content Rotator组件仅提供两个方法,用于从内容调度文件中检索内容,如表6-5所示:
表6-5 Content Rotator组件的方法及说明
方 法
说 明
GetAllContent(schdule_file)
检索和显示schdule_file文件中的所有字符串
ChooseContent(schdule_file)
检索(但不显示)来自schdule_file文件的下一个合适的内容字符串
3. 使用Content Rotator组件
为了从调度文件中获得指定段的文本和HTML,可使用对象的ChooseContent方法检索一个条目,按照内容调度文件中规定的比率。可以使用Response.Write方法将其插入到发送给客房机的输出流中。
<% 'In vbscript:
Set objMyContent = Server.CreateObject("MSWC.ContentRotator")

热门栏目