📄 十五、使用 ad rotator(广告轮换器)组件.htm
字号:
title=asp+简介、安装、以及如何显示中文
href="http://lzjx.com/w/main.asp?id=546&sx=jc">asp+简介、安装、以及如何..</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=547&sx=jc">Asp+ Web
Forms</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=548&sx=jc">ASP+中文显示之两种解决方法</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=441&sx=jc">ASP上手“快捷方式”-序言</A><BR>·<A
title=ASP上手“快捷方式”-剖析ASP脚本
href="http://lzjx.com/w/main.asp?id=442&sx=jc">ASP上手“快捷方式”-剖析..</A><BR>·<A
title=ASP上手“快捷方式”-对象和组件
href="http://lzjx.com/w/main.asp?id=443&sx=jc">ASP上手“快捷方式”-对象..</A><BR>·<A
title=ASP上手“快捷方式”-脚本示例
href="http://lzjx.com/w/main.asp?id=444&sx=jc">ASP上手“快捷方式”-脚本..</A><BR>·<A
title=ASP上手“快捷方式”-脚本编写技巧
href="http://lzjx.com/w/main.asp?id=445&sx=jc">ASP上手“快捷方式”-脚本..</A><BR>·<A
title=ASP上手“快捷方式”-样例脚本
href="http://lzjx.com/w/main.asp?id=446&sx=jc">ASP上手“快捷方式”-样例..</A><BR>·<A
title=ASP上手“快捷方式”-数据库
href="http://lzjx.com/w/main.asp?id=447&sx=jc">ASP上手“快捷方式”-数据..</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=523&sx=jc">ASP的技术特点与使用方法</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=522&sx=jc">SQL
Server访问ADO</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=521&sx=jc">ASP个人上手指南</A><BR></TD></TR></TBODY></TABLE><SPAN
class=l15></SPAN></TD>
<TD vAlign=top align=middle width=1 bgColor=#cccccc></TD>
<TD vAlign=top align=middle width=592 bgColor=#ffffff>
<TABLE cellSpacing=0 cellPadding=6 width="98%" border=0>
<TBODY>
<TR>
<TD class=xx vAlign=bottom height=30>■ 基础教程 > 十五、使用 Ad
Rotator(广告轮换器)组件</TD></TR></TBODY></TABLE>
<TABLE height=119 cellSpacing=6 cellPadding=3 width="99%" border=0>
<TBODY>
<TR>
<TD class=xk vAlign=top align=left width="50%">Internet Web
节点通常提供广告空间。要让节点看起来有趣,并且要在有限的空 <BR>间内显示好几个客户的广告,您也许希望循环显示不同的广告。Ad
Rotator 组件 <BR>简化了按顺序显示每幅广告的任务,并且让添加新广告的工作变得更轻松。另外
<BR>,您能够轻松地添加或更改广告的超级链接,这样用户就可以通过单击广告来访 <BR>问广告客户的 Web
节点。在本课中,您将创建一个脚本,通过调用 Ad Rotator <BR>组件来轮换 4 个随机选择的广告。单击下面的“演示
(Show Me)”按钮,可以 <BR>看到一个示例广告,然后再次单击该按钮,轮换到另一个广告。
<BR>
<BR>----------------------------------------------------------------------
<BR> <BR>我们已经为一项虚构的业务创建了一个
Web 页,名叫“Bayshore Travel”,您 <BR>将在该页中插入广告轮换脚本。您可以创建一个简单的文本文件来告诉
Ad Rota <BR>tor 组件要插入哪些广告以及每个广告显示时间的百分比。我们已经为您创建了
<BR>一个包含广告的文件。要查看它,请用文本编辑器打开 localhost Web 服务器上 <BR>Tutorial 目录
(C:\WINNT\Help\iis\htm\tutorial) 中的 Adrot.txt
文件。 <BR>
<BR> <BR>文件第一行设置的脚本文件(此处是
Redirect.asp)将在用户单击广告时被调用 <BR>。通过修改 Redirect.asp 文件,可以在链接到广告客户的
Web 节点之前执行指 <BR>定的操作,比如追踪广告受欢迎的程度。后面 3
行规定了广告图像的宽、高和边 <BR>框。
<BR> <BR>redirect
/iishelp/iis/htm/tutorial/redirect.asp <BR>
<BR>width
180 <BR>
<BR>height 180
<BR> <BR>border
1
<BR>
<BR>接下来,文件包含了广告数据。对每一个广告,都包括使用的图像、用户单击时 <BR>转向的 URL(此处是调用
Redirect.asp 之后)、图像的说明文字以及广告显示
<BR>时间的百分比:
<BR>
<BR>/iishelp/iis/htm/tutorial/nyc.jpg <BR>
<BR>http://www.microsoft.com
<BR> <BR>Big Deals in the
Big Apple
<BR>
<BR>35
<BR>
<BR>通过在分离的文件中维护广告信息,您单位中的不同小组就能够更新 Adrot.txt <BR>文件,而不用您来更新 ASP
页。不同的小组能够维护节点中不同部分的广告文
<BR>件。
<BR>
<BR>创建脚本
<BR> <BR>用文本编辑器打开 localhost
Web 服务器上 Tutorial 目录 (C:\WINNT\Help\i <BR>is\htm\tutorial) 中的
Bayshore.asp
文件。 <BR>
<BR>
<BR> <BR>在 Bayshore.asp
文件的开头,在任何 HTML 标记或 ASP
语句之前,粘贴以下脚 <BR>本:
<BR> <BR><%@ LANGUAGE =
"VBScript" %>
<BR> <BR>此脚本是一个 ASP 指令语句,告诉
Web 服务器您的脚本是用 VBScript 编写的 <BR>。这个指令语句必须位于 ASP
文件的第一行。 <BR>
<BR>
<BR> <BR>查找文字“Tutorial
Lesson: Ad Rotator.”
,您的脚本将插入到这一行之后。 <BR>
<BR>
<BR>
<BR> <BR>下列脚本命令创建一个 Ad
Rotator 组件实例,然后将其赋值给变量
Ad。请将下 <BR>列脚本命令复制并粘贴到文本编辑器中(在上一步找到的文字行之下):
<BR> <BR><% Set Ad =
Server.CreateObject("MSWC.Adrotator") %>
<BR>
<BR>将一个组件实例赋值给一个变量,这样就能在随后的脚本中引用这个组件。
<BR>
<BR>
<BR>
<BR>如果在此以前,另一个用户已经学完了教程的这一部分,那么此脚本命令就已经
<BR>存在了。请用复制的脚本覆盖已有的脚本,或者将未使用过的 Bayshore.asp 从 <BR>Template
目录(C:\WINNT\Help\iis\htm\tutorial\template)复制到 Tutorial
<BR>目录中。 <BR>
<BR>
<BR> <BR>若要显示新广告,可以使用 Ad
Rotator 组件的 GetAdvertisement 方法。将以
<BR>下命令添加到您的脚本中:
<BR> <BR><%=
Ad.GetAdvertisement("adrot2.txt")%> <BR>
<BR>GetAdvertisement 方法需要一个参数,就是包含广告信息的文件的名称。该名称 <BR>可以与
Adrot.txt 不同,此处是 Adrot2.txt。以该参数为基础,此方法返回一 <BR>个全格式的 HTML
<IMG> 标记,其中包含适当的广告。您赋予 Ad Rotator 组件 <BR>实例的变量名 Ad 在前,然后是
GetAdvertisement 方法,最后是文件路径 Adr
<BR>ot2.txt。等号将方法返回的值(真正的广告)发送给用户的浏览器。 <BR>
<BR>
<BR> <BR>以纯文本格式保存文件
Bayshore.asp,然后退出文本编辑器。注意文件后缀 .a <BR>sp
不要被文本编辑器替换。 <BR>
<BR>
<BR> <BR>若要验证您创建的 ASP
页是否正常运行,请将您的浏览器导向 http://localho
<BR>st/IISHelp/IIS/Help/Htm/Tutorial/Bayshore.asp。<BR><BR></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="98%" border=0>
<TBODY>
<TR>
<TD>■今日推荐:<A
href="http://lzjx.com/w/main.asp?id=388&sx=jc">ASP内建对象Serv</A>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=800 bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD
background="十五、使用 Ad Rotator(广告轮换器)组件.files/qw39.gif"></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=1 cellPadding=5 width=800 bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD class=N noWrap align=middle>
<TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#ffffff
border=0><TBODY>
<TR>
<TD
background="十五、使用 Ad Rotator(广告轮换器)组件.files/qw39.gif"></TD></TR></TBODY></TABLE><BR>本网站是学习网站,内容整理大多来自互联网,尽量标明了出处,如果侵犯了您的权力请通知我,立即纠正<BR>欢迎提出宝贵建议,提供相关资料,以便相互学习,共同提高!<BR>
<OBJECT
codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0
height=18 width=103 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000><PARAM NAME="BGCOLOR" VALUE=""><PARAM NAME="movie" VALUE="../images/21sg.swf"><PARAM NAME="quality" VALUE="high">
<embed src="../images/21sg.swf"
quality="high"
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
type="application/x-shockwave-flash" width="103" height="18" ></embed>
</OBJECT></TD></TR>
<TR>
<TD height=79> </TD></TR>
<TR>
<TD align=middle></TD></TR></TBODY></TABLE></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -