创建广告轮显组件对象实例之后,可以使用该对象的各种属性来设置如何显示广告,并通过调用GetAdvertisement方法从轮显列表文件中获取下一个广告。AdRotator对象有3个属性:Border、Chickable、TargetFrame,它们分别指定图片的边框大小,是否提供超链接和链接的目标框。各属性说明如表5-2所示。
表5-2 AdRotator组件的属性
广告轮显组件只有一个方法,即GetAdvertisement。该方法从轮显列表文件中获取下一个广告。每次运行脚本时,例如当用户打开或刷新一网页时,该方法会获取所安排的下一个广告。
语法格式:
GetAdvertisement(rotation-Schedule-path)
说明:参数rotation-Schedule-path指定轮显列表文件相对虚拟目录的位置。
Get Advertisement方法返回在当前页面中显示广告的HTML。
【例5.1】本例说明如何使用广告轮显组件在网页上自动轮换显示广告图像,运行结果如图5-1所示。
文件命名为advertise.txt的代码如下:
REDIRECT addir.asp
WIDTH 440
HEIGHT 60
BORDER 1
*
Images/cadxlogo.jpg
http ://www.xahu.edu .cn
30
Images/hhulogo.jpg
图5-1 广告轮显图像
http ://www.hhu.edu.cn
河海大学网站
30
Images/neulogo.jpg(www.xing528.com)
http ://www.neu .edu.cn
东北大学网站
30
文件addir.asp的代码如下:
〈%
Response.Redirect Request.QueryString(″url″)
%〉
文件5-1.asp的代码如下:
〈% @LANGUAGE=″VBScript″%〉
〈HTML〉
〈HEAD〉
〈TITLE〉ad Rotator组件应用事例〈/TITLE〉
〈/HEAD〉
〈BODY〉
〈%
Set ad=Server.CreateObject(″MSWC.Ad Rotator″)
Ad.TargetFrame=″_NEW″
%〉
〈DIV ALIGN=″CENTER″〉
〈%=ad.GetAdvertisement(″advertise.txt″)%〉
〈/DIV〉
〈/BODY〉
〈/HTML〉
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。