|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
Internet Web 站点常常提供广告空间。要保持站点真实有趣并在有限的空间显示几个广告商的广告,您可能希望循环显示不同的广告。Ad Rotator 组件简化了轮流显示每个广告的任务,而且易于添加新广告。另外,您可以轻松添加或更新超级链接,这些超级链接答应用户单击广告然后访问广告商的 Web 站点。在此课程中, 您将创建调用 Ad Rotator 组件的脚本,以便轮换四个随机选定的广告。 创建广告文件 1.我们已经创建了一个假象的商务 Web 页,即我们的异国情调之旅,可以在其中插入 Ad Rotator 脚本。也可以创建简朴文本文件来通知 Ad Rotator 组件插入哪些广告以及每个广告显示时间的百分比。我们已经创建了包含广告的文件。要查看该文件,请使用文本编辑器打开 localhost Web 服务器 Tutorial 目录 (c:winnthelpiishelpiishtmtutorial) 中的文件 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:winnthelpiishelpiishtmtutorial) 中的文件 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:winnthelpiishelpiishtmtutorialtemplate) 目录将未编辑过的 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 文件扩展名。 返回类别: 教程 上一教程: 十天学会ASP之第八天 下一教程: 用WEB(ASP)方法实现SQL SERVER 数据库的备份和恢复 您可以阅读与"使用AD ROTATOR组件"相关的教程: · ADODB.STREAM 组件的使用说明 · 如何在VC++ 编写的组件中使用 ADO · ADODB.STREAM组件的使用说明 · 手把手教你使用VB来创建ASP组件(6) · ASPJPEG组件高级使用方式介绍 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |