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

2016-02-19 16:21 9 1 收藏

下面图老师小编跟大家分享ASP入门基础教程-广告轮显组件,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~

【 tulaoshi.com - Web开发 】

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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  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不用说一看就知道是连接图片的宽、高以及边框线大小。

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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  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   centerh1廣告輪顯/h1hr 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)。其代码如下:

   %   URL=Request("URL")   Response.Redirect URL   %

来源:https://www.tulaoshi.com/n/20160219/1611799.html

延伸阅读
标签: Web开发
1、VBScript简介 VBScript是一种脚本语言,也是ASP的默认语言,可以在HTML文件中直接嵌入VBScript脚本,从而扩展HTML,使它不仅仅是一种页面格式语言。带有VBScript脚本的网页可以对用户的操作作出反应。 2、HTML页面中添加VBScript代码 VBSript脚本作为HTML文档的一部分页存在。也就是说,这些代码必须放在HTML文档中才能...
标签: Web开发
当使用表单的Get 方式提交数据时,表单中的数据被保存在 Request 对象的 Querystring 集合中。除了读取表单对象传递的参数外,Querystring 集合还可以通过读取 HTTP 查询字符串中的参数值来传递参数。使用 Querystring 集合来传递数据的语法格式如下: Request.Querstring (变量名) [(索引值)|.变量的个数] 注解: 变量为在 HTTP 查...
标签: Web开发
一、Session对象概述 Session对象其实指的就是用户从到达某个站点直到离开为止的那段时间内,服务器端分配给用户的一个存储信息的全局变量的集合,这些变量可以是自动生成的,也可以是编程者在服务器端脚本定义的。 当用户在应用程序的 Web 页面之间跳转时,存储在Session 对象中的变量将不会丢失,而且在整个用户会话中会一直在...
标签: Web开发
一、Application对象概述 当载入ASP DLL并响应对一个ASP网页的第一个请求时,创建Application对象。该对象提供一个存储场所,用来存储对于所有访问者打开的所有网页都可用的变量和对象 可以使用 Application 对象在给定的应用程序的所有用户之间共享信息。基于 ASP 的应用程序同所有的 .asp 文件一样在一个虚拟目录及其子目录中...
标签: Web开发
Request对象在HTTP请求期间检索客户端浏览器传递给服务器的值。也就是说用它来与客户端交互,收集客户端信息或服务器端的环境变量,然后将收集的这些信息发送给服务器端或其它asp页面。 一、Request 对象的集合 Request对象共有5个集合,如下表: 集合名称说 明 ClientCertificate当客户端访问一个页面或其它资源时,用...

经验教程

43

收藏

48
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部