Ad Rotator 组件参考(二) - Rotator Schedule 文件

参考

Rotator Schedule 文件包含 Ad Rotator 组件用于管理和显示各种广告图象的信息。在该文件中,用户可以指定广告的细节,例
如广告的空间大小、使用的图象文件以及每个文件的显示时间所占百分比。

Rotator Schedule 文件由两部分组成。第一部分设置应用于轮换安排中所有广告图象的参数;第二部分指定每个单独广告的文件
和位置信息以及应当接收的每个广告的显示时间所占百分比。这两部分由全是星号 (*) 的一行隔开。

在第一部分中有四个全局参数,每个参数都由一个关键字和值组成。所有的参数都是可选的。如果用户未指定全局参数的值,则
Ad Rotator 将使用默认的值。在这种情况下,文件的第一行必须只有一个星号 (*)。

语法
[REDIRECT URL]
[WIDTH numWidth]
[HEIGHT numHeight]
[BORDER numBorder]
*
adURL
adHomePageURL
Text
impressions

参数
URL
指定动态链接库 (.dll) 或执行重定向的应用程序 (.asp) 文件的路径。该路径必须是完整的
(http://MyServer/MyDir/redirect.asp) 或相对的虚拟目录 (/MyDir/redirect.asp)。

numWidth
以像素为单位指定网页上广告的宽度。默认值是 440 个像素。

numHeight
以像素为单位指定网页上广告的高度。默认值是 60 个像素。

numBorder
以像素为单位指定广告四周超链接的边框宽度。默认值是 1 个像素。如果将该参数设置为 0,将没有边框。

adURL
广告图象文件的位置。

adHomePageURL
广告主页的位置。如果广告客户没有主页,请在该行写上一个连字符 (-),指出该广告没有链接。

Text
在浏览器不支持图形或关闭图象功能的情况下显示的替代文字。

impressions
从 0 到 4,294,967,295 的数,指出广告的相对权值。
例如,如果 Rotator Schedule 文件包含 3 个广告,其 impressions 分别设为 2、3 和 5,则第一个广告占用 20% 的显示时
间,第二个占用 30% 的显示时间,第三个占用 50% 的显示时间。

示例
下面的脚本演示如何使用 Rotator Schedule 文件显示各种广告以及如何包含重定向文件。

---ADROT.TXT---
REDIRECT /scripts/adredir.asp WIDTH 440 HEIGHT 60 BORDER 1 *
chlogolg.gif http://www.bytecomp.com/Check out the ByteComp Technology
Center20 gamichlg.gif -Sponsored by Flyteworks20
ismodemlg.gif http:// www.proelectron.com/28.8 internal PC modem, only $99 80
spranklg.gif http://www.clocktower.com/The #1 Sports site on the net 10

时间: 2024-10-30 22:05:35

Ad Rotator 组件参考(二) - Rotator Schedule 文件的相关文章

Ad Rotator 组件参考(一) - 概述

参考 Ad Rotator 组件创建一个 Ad Rotator 对象,该对象在 Web 页上自动轮换显示广告图像.当用户每次打开或重新加载 Web 页时,Ad Rotator 组件将根据在 Rotator Schedule 文件 中指定的信息显示一个新广告.. 可以记录每个广告被多少个用户单击访问,方法是在 Rotator Schedule 文件中设置一个 URL 参数,将用户定向到重定向文件中.如果指定了此参数,那么当每次跳转到一个广告客户的 URL 时,都会在 Web 服务器的活动日志中作相

Ad Rotator 组件参考(四) - Ad Rotator 的属性

参考 AdRotator 对象有下列属性: 一.Border 二.Clickable 三.TargetFrame 1.Border 属性允许用户指定显示广告时四周是否带边框. 语法Border = size 参数size 指定显示的广告四周的边框宽度.其默认值在 Rotator Schedule 文件的文件头中设置. 示例下面的例子显示不带边框的广告. <% Set ad = Server.CreateObject("MSWC.AdRotator") ad.Border = 0%

Ad Rotator 组件参考(五) - Ad Rotator 的方法

参考 AdRotator 对象只有一个方法.GetAdvertisement GetAdvertisement 方法从 Rotator Schedule 文件中获取下一个广告.每次运行脚本时,例如当用户打开或刷新一页时,此方法会获取下一个安排的广告. 语法GetAdvertisement(rotationSchedulePath) 参数rotationSchedulePath 指定 Rotator Schedule 文件相对于虚拟目录的位置.例如,若物理路径为 C:\Inetpub\Wwwroo

Ad Rotator 组件参考(三) - 重定向文件

参考 重定向文件是用户创建的文件.它通常包含用来解析由 AdRotator 对象发送的查询字符串的脚本并将用户重定向到与用户所单击的广告所相关的 URL. 用户也可以将脚本包含进重定向文件中,以便统计单击某一特定广告的用户的数目并将这一信息保存到服务器上的某一文件中. 示例下面的示例将用户重定向到广告客户的主页. ---ADREDIR.ASP---<% Response.Redirect(Request.QueryString("url")) %>

Counters 组件参考(二) - Get方法

参考 GetGet 方法根据计数器的名称返回此计数器的当前值.若此计数器不存在,则该方法创建它并将其置为 0. 语法Counters.Get(CounterName) 参数CounterName 包含计数器名称的字符串. 示例用 <%= Counters.Get(CounterName) %> 可显示计数器的值.用 <% countervar = Counters.Get(CounterName) %> 将计数器的值赋给一个变量. 下列脚本显示关于所喜爱的颜色的民意测验的投票记分.

使用Ad Rotator组件

Internet Web 站点经常提供广告空间.要保持站点真实有趣并在有限的空间显示几个广告商的广告,您可能希望循环显示不同的广告.Ad Rotator 组件简化了轮流显示每个广告的任务,而且易于添加新广告.另外,您可以轻松添加或更新超级链接,这些超级链接允许用户单击广告然后访问广告商的 Web 站点.在此课程中, 您将创建调用 Ad Rotator 组件的脚本,以便轮换四个随机选定的广告. 创建广告文件 1.我们已经创建了一个假象的商务 Web 页,即我们的异国情调之旅,可以在其中插入 Ad

ASP组件(二)

在上一讲中,我们学习了如何创建组件,使用了浏览器能力组件.File Access组件.AD Rotator组件和Content Linking组件,也知道了Server对象的CreateObject方法.MapPath方法和HTMLEncode方法.本讲将继续组件的学习. 一. Email组件:NTS Collaboration Data Objects我们在网上经常看到,许多站点均提供在线发信功能(即用表单实现Question提交,Support或信息反馈等等)或者给访问者发送确认信息.这一功

ASP的几大可扩展组件(二)

ASP的几大可扩展组件(二)     上回说到浏览器性能组件(Browser Capabilities Component)的使用方法,本回接着前文,介绍如何编写或升级Browsercap.ini文件. Browscap.ini文件     你可以在Browscap.ini文件中描述任意多个浏览器的属性.你也可以设置一套默认属性,当浏览器发送的报头无法和Browscap.ini中的任何条目匹配时,浏览器类型(BrowerType)对象会假设该浏览器具备默认的属性.     每个浏览器定义由一个H

Counters 组件参考(一) - 概述

参考 Counters 组件Counter 组件创建一个可创建.存储.增长和检索任何数量的独立计数器的 Counters 对象. 计数器是一个包含整数的持续值.可以使用 Counters 对象的 Get.Increment.Set 和 Remove 方法控制计数器.一旦您创建了计数器,它将一直持续下去直到被删除为止. 计数器不会在一个事件比如访问一页时自动增加.您必须使用 Set 和 Increment 方法人工的设置或增长计数器. 计数器不受作用域限制.一旦您创建了一个计数器,那么您的站点上的