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

ASP
分享一段代码show.asp?id=26变成show/?26的形式
多域名一网站时如果返回最原来的域名
[原创]完美解决ASP 不能更新。数据库或对象为只读。
5天学会asp
TSYS中生成静态页时溢出: ''CInt''
对象标记具有无效的 ''MSWC.MyInfo'' ProgID
[原创]随机增加网站点击的一个不错的方法
Microsoft JET Database Engine 错误 ''80004005'' 未指定的错误的完美解决方法
反SPAM新思路—换Z-BLOG的验证码!
七步倒┈→专用asp后门
asp下实现代码的“运行代码”“复制代码”“保存代码”功能源码
使用ASP实现网站的“目录树”管理的代码
ShowPage 显示“上一页 下一页”等信息的封装代码
[原创]站长感慨asp编程究竟何去何从
响应对象 错误 ''ASP 0185 : 80020003'' 缺少默认属性
[原创]asp下用实现模板加载的的几种方法总结
[原创]asp获取URL参数的几种方法分析总结
Access数据库中“所有记录中均未找到搜索关键字”的解决方法
ASP程序中输出Excel文件实例一则
ASP应用中如何限制同一表单被多次提交

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 91 ::
收藏到网摘: 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%的显示时间。

  示例