设为首页
加入收藏
帮助中心
首页 | 红盾通告 | 信息中心 | ASP技术 | 数据库 | 网页设计 | 网管专栏 | OICQ攻略 | 墨客频道 | 网站运营 |
当前位置:首页 >> ASP技术 >> ASP基础 >> 正文
最新信息
·关于Response.ContentType…
·Request.ServerVariables参…
·让你知道codepage的重要
·Global.asa文件用法大全
·FormatCurrency函数详细用…
·使用Formatnumber()与Form…
·FormatDateTime函数的详细…
·Record记录集的操作方法
·在ASP中使用数据库
·ASP六大对象介绍
资料搜索
热点信息
·如何使Asp页面强制清除缓存…
·常用ASCII 码对照表
·使用Formatnumber()与Form…
·让你知道codepage的重要
·FormatDateTime函数的详细…
·FormatCurrency函数详细用…
·ASP错误代码总结
·Record记录集的操作方法
·Request.ServerVariables参…
·Global.asa文件用法大全
推荐信息
·(ADODB.Command)对象的用法…
·ASP错误代码总结
·ASP教程之ASP基础简介
·ASP VBScript 函数速查表
·关于Response.ContentType…
·Request.ServerVariables参…
·asp关键字函数运算附
·Asp基础教程(上)
·ADO 物件的方法與屬性
·常用ASCII 码对照表


Google
 
ASP基础教程-使用 Ad Rotator(广告轮换器)组件
〖编辑:Cloudy | 浏览:人次〗

Internet Web 节点通常提供广告空间。要让节点看起来有趣,并且要在有限的空间内显示好几个客户的广告,您也许希望循环显示不同的广告。Ad Rotator 组件简化了按顺序显示每幅广告的任务,并且让添加新广告的工作变得更轻松。另外,您能够轻松地添加或更改广告的超级链接,这样用户就可以通过单击广告来访问广告客户的 Web 节点。在本课中,您将创建一个脚本,通过调用 Ad Rotator 组件来轮换 4 个随机选择的广告。单击下面的“演示 (Show Me)”按钮,可以看到一个示例广告,然后再次单击该按钮,轮换到另一个广告。

我们已经为一项虚构的业务创建了一个 Web 页,名叫“Bayshore Travel”,您将在该页中插入广告轮换脚本。您可以创建一个简单的文本文件来告诉 Ad Rotator 组件要插入哪些广告以及每个广告显示时间的百分比。我们已经为您创建了一个包含广告的文件。要查看它,请用文本编辑器打开 localhost Web 服务器上 Tutorial 目录 (C:\WINNT\Help\iis\htm\tutorial) 中的 Adrot.txt 文件。


文件第一行设置的脚本文件(此处是 Redirect.asp)将在用户单击广告时被调用。通过修改 Redirect.asp 文件,可以在链接到广告客户的 Web 节点之前执行指定的操作,比如追踪广告受欢迎的程度。后面 3 行规定了广告图像的宽、高和边框。

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 页。不同的小组能够维护节点中不同部分的广告文件。

创建脚本虚拟主机

用文本编辑器打开 localhost Web 服务器上 Tutorial 目录 (C:\WINNT\Help\iis\htm\tutorial) 中的 Bayshore.asp 文件。

 

在 Bayshore.asp 文件的开头,在任何 HTML 标记或 ASP 语句之前,粘贴以下脚本:

<%@ LANGUAGE = "VBScript" %>

此脚本是一个 ASP 指令语句,告诉 Web 服务器您的脚本是用 VBScript 编写的。这个指令语句必须位于 ASP 文件的第一行。

 

查找文字“Tutorial Lesson: Ad Rotator.” ,您的脚本将插入到这一行之后。

下列脚本命令创建一个 Ad Rotator 组件实例,然后将其赋值给变量 Ad。请将下 列脚本命令复制并粘贴到文本编辑器中(在上一步找到的文字行之下):

<% Set Ad = Server.CreateObject("MSWC.Adrotator") %>

将一个组件实例赋值给一个变量,这样就能在随后的脚本中引用这个组件。

如果在此以前,另一个用户已经学完了教程的这一部分,那么此脚本命令就已经存在了。请用复制的脚本覆盖已有的脚本,或者将未使用过的 Bayshore.asp 从Template 目录(C:\WINNT\Help\iis\htm\tutorial\template)复制到 Tutorial目录中。

若要显示新广告,可以使用 Ad Rotator 组件的 GetAdvertisement 方法。将以下命令添加到您的脚本中: 虚拟主机

<%= Ad.GetAdvertisement("adrot2.txt")%>

GetAdvertisement 方法需要一个参数,就是包含广告信息的文件的名称。该名称可以与 Adrot.txt 不同,此处是 Adrot2.txt。以该参数为基础,此方法返回一个全格式的 HTML <IMG> 标记,其中包含适当的广告。您赋予 Ad Rotator 组件实例的变量名 Ad 在前,然后是 GetAdvertisement 方法,最后是文件路径 Adrot2.txt。等号将方法返回的值(真正的广告)发送给用户的浏览器。

以纯文本格式保存文件 Bayshore.asp,然后退出文本编辑器。注意文件后缀 .asp 不要被文本编辑器替换。

若要验证您创建的 ASP 页是否正常运行,请将您的浏览器导向 http://localhost/IISHelp/IIS/Help/Htm/Tutorial/Bayshore.asp


录入时间:2006-10-16 09:10:34 [打印本页] [关闭窗口] [返回顶部]
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

Copyright © 2006-2014 0733168.Com Inc All Rights Reserved
关于我们 | 广告合作 | 联系我们 | 法律声明 | 友情链接 | 意见反馈
本站所收录信息、社区话题、及本站所做之广告均属其个人行为,与本站立场无关
湘ICP备06008436号