ASP程序设计教程(高职教学课件张景峰) 第8章ASP组件.ppt

ASP程序设计教程(高职教学课件张景峰) 第8章ASP组件.ppt

ID:50085140

大小:102.50 KB

页数:20页

时间:2020-03-08

ASP程序设计教程(高职教学课件张景峰) 第8章ASP组件.ppt_第1页
ASP程序设计教程(高职教学课件张景峰) 第8章ASP组件.ppt_第2页
ASP程序设计教程(高职教学课件张景峰) 第8章ASP组件.ppt_第3页
ASP程序设计教程(高职教学课件张景峰) 第8章ASP组件.ppt_第4页
ASP程序设计教程(高职教学课件张景峰) 第8章ASP组件.ppt_第5页
资源描述:

《ASP程序设计教程(高职教学课件张景峰) 第8章ASP组件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章ASP组件8.1ASP组件概述8.2AdRotator组件8.3BrowserCapabilities组件8.4ContentLinking组件8.5计数器组件8.6CDONTS组件8.7其他ASP组件8.1ASP组件概述ASP组件与ASP对象十分相似,利用它们都可以使ASP完成某些特定的功能,它们的区别在于:一个组件可能包含不只一个对象;而且在使用组件之前,要明显地创建一个实例。调用内置组件有两个步骤:首先,必须创建组件的一个实例,并将该实例赋予一个变量。创建组件实例的方法是使用ASP的Server对象的CreateObject方法,该方法只有一个参数,即组件的注册名,用

2、set命令赋予变量。然后,调用组件的方法和属性,完成相应的功能。8.2AdRotator组件使用AdRotator组件,可以很容易地在Web页面上插入一个循环播放广告横幅的播放器。AdRotator的语法如下:SetAdRotator变量=Server.CreateObject("MSWC.AdRotator")AdRotator变量.属性=属性值或AdRotator变量.方法(循环定时文件路径)8.2AdRotator组件8.2.1AdRotator组件的属性和方法1.AdRotator组件的属性Border属性Clickable属性TargetFrames属性8.2AdRot

3、ator组件2.AdRotator组件的方法只有GetAdvertisement一个方法;主要功能在于重新取得一个将要显示的图片和超文本链接。语法格式如下所示:GetAdvertisement(rotationSchedulePath)其中rotationSchedulePath指定RotatorSchedule文件相对于虚拟目录的位置,例如:MyAd.GetAdvertisement("myadrot.txt")8.2AdRotator组件8.2.2AdRotator组件相关文件1.循环定时文件,格式如下:[REDIRECTURL][WIDTHnumWidth][HEIGHTn

4、umHeight][BORDERnumBorder]*adURLadHomePageURLTextimpressions8.2AdRotator组件2.重定向文件重定向文件是AdRotator组件中可选择项,如果在循环定时文件中指定使用重定向文件,每当用户点击广告时,其发出的请求对象会重定向到该文件。重定向文件是使用Request.querystring("URL")来取得与被点击图像相关的“URL”。8.3BrowserCapabilities组件用来了解客户端所用的浏览器类型以及版本。工作原理:当客户的浏览器连接到服务器时,会自动向服务器发送一个用户代理(UserAgent)

5、的HTTP标头(header),可以使用如下代码获得这段header:<%=Request.ServerVariables("HTTP_USER_AGENT")%>组件能够取得用户代理的HTTP头字符串,并将该字符串与Browscap.ini文件中的内容进行比较。8.3BrowserCapabilities组件8.3.1Browscap.ini文件该文件的语法如下:[;comments][HTTPUserAgentHeader][parent=browserDefinition][property1=value1]...[propertyN=valueN][DefaultBrow

6、serCapabilitySettings][defaultProperty1=defaultValue1]...[defaultPropertyN=defaultValueN]8.3BrowserCapabilities组件浏览器属性:ActiveXControls属性,backgroundsounds属性,Beta属性,Browser属性,Cdf属性,cookies属性,Frames属性,Javaapplets属性,javascript属性,platform属性,Tables属性,vbscript属性,Version属性。8.3.2BrowserCapabilities组件的

7、使用8.4ContentLinking组件目的在于管理网页或网址间的超文本链接。创建一个管理URL列表的Nextlink对象,其语法如下:SetNextLink=Server.CreateObject("MSWC.NextLink")8.4ContentLinking组件8.4.1线性排列顺序文件包含Web页的相关信息列表,该文件必须在Web服务器的虚拟路径上可用。在该文件中每行指定了链接的URL和描述信息,语法如下:Web-page-URL[text-description[c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。