欢迎来到天天文库
浏览记录
ID:50085140
大小:102.50 KB
页数:20页
时间:2020-03-08
《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
此文档下载收益归作者所有