当前位置: 首页 > 图文教程 > 网络编程 > ASP > ASP实用大全-ASP服务器组件(6)

ASP
ASP调用ORACLE存储过程并返回结果集
用ASP实现网页BBS
关于Global.asa文件的深入研究与session变量失效提示的具体方法
简易ASP+注册系统
防护手册:如何防止ASP木马在服务器上运行
用Visual Basic实现多画面播放功能之二
如何增强ASP程序性能(1)
如何增强ASP程序性能(2)
如何增强ASP程序性能(3)
ASP备份数据库
二十八条改善 ASP 性能和外观的技巧
在Form域中Post大于100K的数据
如何使用ASP制作模似动态生长的表单?
Microsoft IIS 真的如此「不安全」吗?(1)
Microsoft IIS 真的如此「不安全」吗?(2)
Microsoft IIS 真的如此「不安全」吗?(3)
Microsoft IIS 真的如此「不安全」吗?(4)
Microsoft IIS 真的如此「不安全」吗?(5)
关于页面和代码分离
ServerVariables 对路径的操作

ASP实用大全-ASP服务器组件(6)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 131 ::
收藏到网摘: n/a

ASP服务器组件

Ad Rotator 组件参考

     Ad Rotator组件创建一个Ad Rotator对象,该对象在Web页上自动轮换显示广告图像。当用户每次打开或重新加载Web页时,Ad Rotator组件将根据在Rotator Schedule文件中指定的信息显示一个新广告。

  可以记录每个广告被多少个用户单击访问,方法是在Rotator Schedule文件中设置一个URL参数,将用户定向到重定向文件中。如果指定了此参数,那么当每次跳转到一个广告客户的URL时,都会在Web服务器的活动日志中作相应的记录。关于活动日志的详细信息,请参阅记录Web站点活动。

  文件名

  adrot.dll Ad Rotator组件。

  重定向文件 可选文件,用于实现重定向并允许Ad Rotator组件记录每个广告被多少个用户单击访问。

  Rotator Schedule文件文本文件,包含广告的显示计划和文件信息。此文件必须在Web服务器的某个虚拟路径上可用。
  
  语法

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

  参数

  AdRotator 指定AdRotator对象的名称,此对象通过调用Server.CreateObject创建。

  注册表项

  无。

  属性

  Border指定广告边框的大小。

  Clickable指定广告是否为超链接。

  TargetFrame 指定显示广告的框架的名称。

  方法

  GetAdvertisement从数据文件中获取下一个计划广告的详细说明并将其格式化为HTML格式。

  示例

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

  <% Set ad = Server.CreateObject("MSWC.AdRotator") %>
  <%= ad.GetAdvertisement("/ads/adrot.txt") %>

  下面的HTML由GetAdvertisement方法生成且被添加到网页的输出中,以便显示Rotator Schedule文件中的下一个广告。

  <A HREF="http://www.msn.com/isapi/adredir.asp?http://www.company.com/">

  <IMG src="http://www.ruanchen.com/" ALT="Check out the new Technology Center" WIDTH=440 HEIGHT=60 BORDER=1></A>

  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%的显示时间。

  示例