快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

使用AD ROTATOR组件

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组件高级使用方式介绍
    微笑服务 优质保证 索取样品