ASP广告的制作

发布时间:2007年01月25日      浏览次数:1831 次
广告仍是目前商业网站收入的主要来源,对网页中添加广告,并对广告进行管理记录点击次数,非常重要,为此ASP提供了AD Rotator可安装组件,利用该组件可以实现广告服务,并对广告进行有效管理。
1.创建Ad Rotator对象
在使用ad rotator组件时,必须创建该对象的实例,然后利用实例对象来使用组件,创建方法为:
set myad=Server.createobject("MSWC.adrotator")
2.ad rotator对象的属性与方法
该对象有三个属性,分别为:
(1)border:用于设置广告图形边框的宽度.如:
(2)clickable:用于设置广告图形是否提供链接功能.若设置为true(默认值),则具有链接功能,若设置为false,则广告图形将不具备链接功能.
(3)targetframe:用于设置广告图形所链接的网页在什么窗口中显示,可以设置为系统定义的_TOP,_NEW,_CHILD,_SELF,_PARENT,_BLANK,或设置为自己定义的窗口名称.例如,myad.targetframe="_NEW"
AD rotator对象的方法,该对象提供一个名为getadvertisement的方法,用于从指定的广告信息文件中,取得广告信息,利用response对象的write方法,将该方法调用后的返回值输出,即可在网页上实现广告条的显示。其用法为:
myad.getadvertisement("广告信息文件")
若广告信息文件位于站点的根目录,文件名为adort.txt,则在网页中产生广告条的代码为:
以上代码要正确运行,还必须按要求编写好广告信息文件adort.txt
3.广告信息文件
广告信息文件用于存储广告客户的图形,所要链接的网页地址,说明文字以及该广告出现的机率,它为广告对象提供许信息,文件名可任意命名.
广告信息文件要格式为:
redirect 广告重定向文件
width 图形的宽度(默认为440像素)
height 图形的高度(默认为60像素)
border 图形边框大小
*
广告图片1
所要链接的网址
说明文字
广告牌出现的机率
广告图片2
所要链接的图形
说明文字
广告出现的机率
...
在广告信息文件中,前四行的信息是可选的,第五行的"*"起分隔符的作用,必不可少,在"*"之后,就是具体的广告信息,每组广告信息由四个方面构成,有多少个广告,就重复多少次,对于说明文字,若没有,就用中划线"-"代替.下面是广告文件的例子;
redirect /adredir.asp
width 468
height 60
border 1
*
images/ad/myschol.gif
http://www.baidu.com
百度
40
images/ad/yesky.gif
http://www.yesky.com
天极网
30
images/ad/lzb.jpg
http://www.laizheba.com
来这吧
30
4.广告重定向文件
广告信息文件第一行的redirect,用于指定广告重定向文件,该文件通常为一个ASP页面,用户单击任何一个广告后,都将重定向到该页面,并且会将用户所单击广告的网址,通过URL变量传递给该链接处理页面,同时还会将对应的广告图形,通过image变量,传递给重定向文件,在该文件中,用request对象的querystring方法,通过查询这两个变量,即可获得用户所单击客户的网址和广告图形,根据需要,可对各广告客户的点击次数进行记录,然后利用response对象的redirect方法,将页面重定向到广告客户的网址,即可实现广告链接的功能。
广告重定向文件的代码为:
要记录各客户广告被点击的次数,最简单的一种实现方法为:
<% application(request.querystring("url")=application(request.querystring("url")+1

response.redirect(request.querystring("url")%>
从上可见,要用AD rotator组件实现广告,其基本步骤和方法为:
(1)创建 ad rotator对象.
(2)按广告要求,编写广告信息文件和广告重定向文件,通过修改广告信息文件,可实现对广告的更新.
(3)在需要显示广告的位置,放置以下代码即可实现.
文章来源:http://www.laizheba.com/Article/computer/asp/200606/61.html
免责声明:本站相关技术文章信息部分来自网络,目的主要是传播更多信息,如果您认为本站的某些信息侵犯了您的版权,请与我们联系,我们会即时妥善的处理,谢谢合作!