欢迎光临
我们一直在努力

使用Ad Rotator组件-ASP教程,组件开发

建站超值云服务器,限时71元/月

internet web 站点经常提供广告空间。要保持站点真实有趣并在有限的空间显示几个广告商的广告,您可能希望循环显示不同的广告。ad rotator 组件简化了轮流显示每个广告的任务,而且易于添加新广告。另外,您可以轻松添加或更新超级链接,这些超级链接允许用户单击广告然后访问广告商的 web 站点。在此课程中, 您将创建调用 ad rotator 组件的脚本,以便轮换四个随机选定的广告。

创建广告文件

1.我们已经创建了一个假象的商务 web 页,即我们的异国情调之旅,可以在其中插入 ad rotator 脚本。也可以创建简单文本文件来通知 ad rotator 组件插入哪些广告以及每个广告显示时间的百分比。我们已经创建了包含广告的文件。要查看该文件,请使用文本编辑器打开 localhost web 服务器 tutorial 目录 (c:\winnt\help\iishelp\iis\htm\tutorial) 中的文件 adrot.txt。

文件的第一行设置了用户单击广告时将要调用的脚本;在这里是 redirect.asp。您可以修改 redirect.asp 文件以便在将用户链接到广告商 web 站点之前执行特定的操作,如跟踪广告受欢迎程度。下面三行建立广告图像的宽度、高度和边宽。

redirect /iishelp/iis/htm/tutorial/redirect.asp
width 180
height 180
border 1
下一步,文件包含广告数据。对于每个广告,这些数据包括要使用的图像、用户单击广告后转到的 url(在本例中,转到 redirect.asp)、与图像相关的文本以及广告将要显示时间的百分比:

/iishelp/iis/htm/tutorial/nyc.jpg
http://www.microsoft.com
big deals in the big apple
35
在单独文件中维护广告信息,您所在组织中的其他组可以更新 adrot.txt 文件,而不必要求您更新 asp 页。不同的组可以维护站点各个部分的不同的广告文件。

创建脚本
使用文本编辑器打开 localhostweb 服务器 tutorial 目录 (c:\winnt\help\iishelp\iis\htm\tutorial) 中的文件 exotic.asp。

在 exotic.asp 顶部,于任何其他 html 标记或 asp 命令之前,粘贴下列脚本行:
<%@ language=vbscript %>
此脚本是 asp 命令语句,用来通知 web 服务器脚本是用 vbscript 编写的。此命令语句必须位于 asp 文件第一行。

搜索词语“指南课程:ad rotator”;您将在这里添加脚本。
创建 ad rotator 组件的实例,并将其赋给变量 ad,方法是:复制下列脚本命令并粘贴到文本编辑器中(位于上步的文本行后面):
<% set ad = server.createobject(“mswc.adrotator”) %>
将组件实例赋给变量使您可以在以后的脚本中参考该组件。

如果其他用户已经完成了本部分指南,则此脚本命令已经存在。粘贴已复制的脚本来替换现有脚本,或者从 template (c:\winnt\help\iishelp\iis\htm\tutorial\template) 目录将未编辑过的 exotic.asp 复制到 tutorial 目录。

要显示新广告,您可以使用 ad rotator 组件的 getadvertisement 方法。将下列脚本命令添加到脚本中:
<%= ad.getadvertisement(“adrot2.txt”)%>
getadvertisement 方法有一个参数(包含广告信息的文件名,在这里是 adrot2.txt,此文件已经配置并且与 adrot.txt 不同)。根据此参数,该方法为相应广告返回已经完全格式化的 html <img> 标记。为 ad rotator 组件实例指派的变量名 ad 位于方法 getadvertisement 和 adrot2.txt 文件路径的前面。等号将方法返回的值(实际的广告)发送到用户浏览器。

以文本格式保存对 exotic.asp 的更改,并退出文本编辑器。请确保文本编辑器没有替换 .asp 文件扩展名。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 使用Ad Rotator组件-ASP教程,组件开发
分享到: 更多 (0)

相关推荐

  • 暂无文章