分享
 
 
 

ASP入门基础教程-广告轮显组件

王朝asp·作者佚名  2008-05-21
窄屏简体版  字體: |||超大  

广告轮显组件(Ad Rotator) 用于创建一个 AdRotator 对象实例,通过该对象在 Web 页上自动轮换显示广告图象。当用户每次打开或重新加载 Web 页时,该组件将根据在轮显列表(Rotator Schedule)文件中指定的信息显示一个新广告。使用广告轮显组件的方法如下:

1) 创建 AdRotator 对象;

2) 从轮显列表文件中获取一个广告;

3) 创建轮显列表文件和重定向文件。

1、创建广告轮显对象实例

使用Server.CreateObject方法创建一个广告轮显(AdRotator)对象实例。其语法格式如下:Set ad=Server.CreateObject("MSWC.AdTotator")

这里 Set 命令用于和 Server.CreateObject 方法联合来创建一个 MSWC.AdRotator 对象的引用。广告轮显组件有一个 GetAdvertisement 方法,GetAdvertisement 方法管理和从轮显列表文件中检取信息,例如当用户打开或刷新一页面时,该方法会获取所安排的下一个广告。GetAdvertisement方法的语法为: AD.GetAdvertisement("filepath")

注:AD是一个用 Server.CreateObject 方法创建的广告实例;filepath为广告轮显列表文件的虚拟路径.。

下面的脚本在用户每次查看 Web 页时显示不同的广告。

<%

Set ad = Server.CreateObject ("MSWC.AdRotator")

Response.Write ad.GetAdvertisement("/ads/adrot.txt")

%>

2、创建轮显列表文件

轮显列表文件是一个用于管理显示频率或显示各种广告图像信息的文件。它由两部分组成,第一部分设置应用 于轮换安排中所有广告图像的参数;第二部分指定每个广告的文件 、位置信息以及每个显示时间所占的百分比。这两部分由包含(*)的行隔开。该文件必须在 Web 服务器的某个虚拟路径上可用。其语法格式如下:

[Redirect URL]

[Width numWidth]

[Height numHeight]

[Border numBorder]

*

adURL

adHomePageURL

Text

impressions

代码的前四行包含了广告的全局设置:

1)Redirect URL 指出广告将成为其热连接的URL。但其并非直接跳转的URL,它包含了两个参数的查询字符串:特定广告主页的URL和图象文件的URL。这些值从而可在“重定向文件”中进行提取,并且”重定向文件“还可以进行其他的处理工作,比如跟踪单击广告的次数、跳转到接受的的广告主页等。

2)width、height、border不用说一看就知道是连接图片的宽、高以及边框线大小。

“*”号表示了分隔符,以及“*”号下面的每四行为一个单位进行描述每个广告的细节。其中分别代表:

1)指定广告图像文件的位置;

2)广告对象的主页URL(如果广告客户没有主页,则该行为一个连字符“-”,指出该广告没有链接;

3)图象的替代文字;

4)impressions 指出广告的相对权值。例如,如果轮显列表文件包含3个广告,其 impressions 分别为2、3、和5,则第1个广告占用20%的显示时间,第2占用30%的显示时间,第3个占用50%的显示时间。

3、创建重定向文件

该页主要功能:提取 url 参数值,跳转到广告主页。其语法格式如下:

<% whaturl=request.querystring("url") %>

<% response.redirect whaturl %>

功能很简单就完成。当然,这个页还可以做其它一些事件:跟踪客户端在广告上单击次数,比如将接受过来的相同的url 地址进行记数的累加,就能显示出该网站广告的点击次数。

4、实例:本例说明如何使用显组件在网页上自动轮换显示广告图像。

1) 创建 AdRotator 对象(ShowAd.asp)。代码如下:

<html>

<head>

<title>?告?锢</title>

</head>

<body>

<center><h1>?告?锢</h1><hr width="50%" color="#cc9999"><p>

<%

set objad=server.CreateObject("MSWC.AdRotator")

Response.Write objad.GetAdvertisement("ss.txt")

''SS.txt文件与该文件在同一个目录下。

'GetAdvertisement方法用来读取广告轮显文件所设定的广告图标信息。

Set objad=Nothing

%>

</center>

</body>

</html>

2) 创建轮显列表文件(ss.txt)。其代码如下:

Redirect ar.asp

width 113

height 113

border 1

*

../photoshop/1.gif

http://tech.ddvip.com

豆豆学园

30

../photoshop/2.gif

http://tech.ddvip.com

豆豆学园

30

../photoshop/3.gif

http://tech.ddvip.com

豆豆学园

40

3) 创建重定向文件(AR.asp)。其代码如下:

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有