2022年ASP教案内置组件.docx
《2022年ASP教案内置组件.docx》由会员分享,可在线阅读,更多相关《2022年ASP教案内置组件.docx(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编 优秀教案ASP 组件的使用一、 ASP 广告轮显组件对于一个网站来说,广告是不行防止的,不但数量多,而且内容变化频繁,假如采纳手工的方式为每个页面关联一个广告,不仅费时费劲, 而且无法实现一些更高的要求;广告轮显组件( Ad Rotator 用于创建一个 AdRotator 对象实例,通过该对象在 Web 页上自动轮换显示广告图象; 当用户每次打开或重新加载 Web 页时,该组件将依据在轮显列表(Rotator Schedule文件(播放次序文件,是一个文本文件)中指定的信息显示一个新广告;使用广告
2、轮显组件的方法如下:1 创建 AdRotator 对象;2 从轮显列表文件中猎取一个广告;3 创建轮显列表文件(循环定时文件)和重定向文件;1、创建广告轮显对象实例使用 Server.CreateObject 方法创建一个广告轮显(Set ad=Server.CreateObjectMSWC.AdTotator AdRotator 对象实例;语法格式如:这里Set 命令用于和Server.CreateObject 方法联合来创建一个MSWC.AdRotator 对象的引用;广告轮显组件只有一个GetAdvertisement 方法,用于治理和从轮显列表文件中检取信息,例如当用户打开或刷新一页面
3、时,该方法会猎取所支配的下一个广告;GetAdvertisement 方法的语法为:ad.GetAdvertisementfilepath 注: ad 是一个上面用Server.CreateObject 方法创建的广告实例;filepath 为广告轮显列表文件的虚拟路径.;下面的脚本在用户每次查看 2、创建轮显列表文件(循环定时文件)轮显列表文件是一个用于治理显示频率或显示各种广告图像信息的文件;它由两部分组成,第一部分设置应用于轮换支配中全部广告图像的参数;其次部分指定每个广告的文件、位置信息以及每个显示时间所占的百分比;这两部分由包含( * )的行隔开 ;该文件必需在Web 服务器的某个虚
4、拟路径上可用;其语法格式如下:Redirect URL Width numWidth Height numHeight Border numBorder * adURL adHomePageURL Text impressions 代码的前四行包含了广告的全局设置:1)Redirect URL 指出广告将成为其热连接的 URL ;但其并非直接跳转的 URL ,它包 含了两个参数的查询字符串:特定广告主页的 URL 和图象文件的 URL ;这些值从而可在 “ 重定向文件” 中进行提取,并且” 重定向文件“ 仍可以进行其他的处理工作,比如跟踪单击广细心整理归纳 精选学习资料 - - - - - -
5、 - - - - - - - - - 第 1 页,共 29 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编 优秀教案告的次数、跳转到接受的的广告主页等;2)width 、height、border 不用说一看就知道是连接图片的宽、高以及边框线大小;“ *” 号表示了分隔符,以及“*” 号下面的 每四行为一个单位进行 描述每个广告的细节;其中分别代表:1)指定广告图像文件的位置;2)广告对象的主页URL (假如广告客户没有主页,就该行为一个连字符“-” ,指出该广告没有链接;3)图象的替代文字;在浏览器不支持
6、图形或关闭图像功能时显示的替代文字 4) impressions 指出广告的相对 权值 ;例如,假如轮显列表文件包含 3 个广告,其impressions 分别为 2、3、和 5,就第 1 个广告占用 时间,第 3 个占用 50%的显示时间;3、创建重定向文件20%的显示时间 ,第 2 占用 30%的显示该页主要功能:提取 url 参数值,跳转到广告主页;其语法格式如下: 功能很简洁;当然,这个页仍可以做其它一些大事:跟踪客户端在广告上单击次数,比如将接受过来的相同的 url 地址进行记数的累加,就能显示出该网站广告的点击次数;4、实例: 本例说明如何使用轮显组件在网页上自动轮换显示广告图像;
7、1 创建 AdRotator 对象( ShowAd.asp;显示和放置广告图片的文件;代码如下: 廣告輪顯 廣告輪顯 2 创建轮显列表文件(循环定时文件)文件;(ss.txt;其代码如下:Redirect ar.asp width 113 height 113 border 1 * (广告时间表文件) ,记录全部广告信息的文本./photoshop/1.gif 或 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 2 页,共 29 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - -
8、 -名师精编 优秀教案编程入门 30 ./photoshop/2.gif 编程入门 30 ./photoshop/3.gif 编程入门 40 3 创建重定向文件(如下: 二、 ASP 内容轮显组件内容轮显( Content Rotator 组件和广告轮显(Ad Rotator ) 组件类似,只是内容轮显组件 进行随机变换的是页面内容 而不仅仅是一个广告图片,该组件可以用于以下三个方面:1)每日新闻:可以随机显示今日有关网站的不同方面的新信息,例如拜访者情形,新 闻组信息,拜访用户的信息交换;2)随机连接:随机指向并显示各个网站内容;3广告显示:这里面提请留意的是,内容轮显组件可以制作比广告轮显
9、组件(Ad Rotator)所供应的循环广告更加复杂的广告显示系统;使用内容轮显组件的步骤如下:1 创建内容轮显组件对象实例;2 创建内容列表文件;3 检索并显示内容字符串;1、创建内容轮显组件实例内容轮显组件包含在controt.dll 文件中;使用该组件时,需要使用Server.CreateObject 方法创建一个内容轮显组件ContentRotator 对象实例,其语法格式如下:Set oVar=Server.CreateObjectMSWC.ContentRotator 其 中 参 数 oVar 指 定 由 Server.CreateObject 方 法 创 建 的 内 容 轮 显
10、组 件(ContentRotator )的实例名称;该方法没有注册表项;2、创建内容列表文件使用内容轮显组件 Content Rotator 第一要创建一个内容支配文件:将全部要显示的网页内容都包含在内,这个文件是一个纯文本文件,可以利用任何通用的文本编辑器处理,可以储备为任何名称和后缀;文件格式如下:%#n/ 注释 显示内容:1整个文件由多个条目组成,每个条目由以上两部分组成;1;2其中 n 表示显示频率权重,权重越高,显示频率越大;其默认值3注释内容是可选的;4)显示内容是指要进行轮显显示的网页内容;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第
11、 3 页,共 29 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编 优秀教案3、检索并显示内容字符串内容轮显组件(Content Rotator)没有属性,只有两个方法;各方法的描述见下表:方 法 描 述 语 法 格 式ChooseContent 读取内容支配文件中的一个条目并显示在浏览器窗口;ChooseContent GetAllContent 读取内容支配文件中的全部条目,每个条目后加 换行标记, 然后显示在浏览器窗口;GetAllContent 4、实例 1: 设计随机文本播放器;建立一个具有左右两
12、个框架窗口的框架网页(main.htm ,左框架用来显示个人主页,对应文件为home.asp;右框架为随机文本播放器,对应文件为right.asp;- 框架网页 mian.htm 的代码如下 - 我的主页 - 创建内容轮显组件文件( - 内容支配文件(ss.txt )的内容如下 - %#2/ 这是 条目 1,用于显示一个图片形式的超链接 %#2/ 这是 条目 2,用于显示两行文本,并对内容字符串设置了字体、字号和颜色 白日依山尽,黄河入海流; 欲穷千里目,更上一层楼; %#1/ 这是 条目 3,用于播放一个媒体文件 - 左框架中显示的文件 ( home.asp )代码如下 - 我的主页 细心整
13、理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 4 页,共 29 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编 优秀教案我的主页 内容轮显组件的使用 三、内容链接组件内容链接组件(Content Linking 用于创建治理 URL 列表的内容链接( NextLink )对象, 通过该对象可以 自动生成和更新目录表 及从前和后续的 Web 页的导航链接; 使用内 容链接组件的步骤如下:1 创建内容链接(NextLink ) 对象实例;2 创建内容链接列表文件;3 使用
14、内容链接(NextLink ) 对象的方法生成导航链接;1、创建内容链接对象实例内容链接组件包含在nextlink.dll 文件中;使用内容链接组件时,第一基于该组件创建一个内容链接(NextLink ) 对象实例;其语法格式如下:Set NextLink=Server.CreateObjectMSWC.NextLink 其中,参数 NextLink 指定创建的对象的名称;该方法没有注册表项;2、创建链接列表文件要使用内容链接组件 ( Content Linking ),必需需要先创建链接列表文件(Content Linking List );内容链接组件正是通过读取这个文件来获得并处理我们期
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 ASP 教案 内置 组件
限制150内