欢迎来到天天文库
浏览记录
ID:50084561
大小:162.00 KB
页数:23页
时间:2020-03-08
《ASP程序设计及应用教学课件张景峰第7章ASP组件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章ASP组件7.1ASP组件概述7.2AdRotator组件7.3BrowserCapabilities组件7.4ContentLinking组件7.5计数器组件7.6CDONTS组件7.7其他ASP组件7.1ASP组件概述ASP组件均遵循Microsoft的ActiveX标准。ActiveX组件是一个文件,该文件包含执行一项或一组任务的代码,组件可以执行某些特定的功能。安装好ASP平台后,所有的ASP内置组件都被安装注册到服务器上,调用内置组件步骤:首先,必须创建组件的一个实例,并将该实例赋予一个变量。
2、然后,调用组件的方法和属性,完成相应的功能。ASP的内置组件有13种,而且还可以安装其他第三方的组件。7.2AdRotator组件可以很容易地实现在Web页面上插入一个循环播放广告横幅的播放器。语法如下:SetAdRotator变量=Server.CreateObject("MSWC.AdRotator")AdRotator变量.属性=属性值或AdRotator变量.方法(循环定时文件路径)7.2AdRotator组件7.2.1AdRotator组件的属性和方法1.AdRotator组件的属性属性名语法描述B
3、orderBorder=size允许用户指定显示广告时四周是否带边框。size指定显示的广告四周的边框宽度,其默认值在RotatorSchedule文件的文件头中设置ClickableClickable=value允许用户指定是否将广告作为超链接显示。value指定广告是否为超链接。参数值为布尔值:为TRUE时,将广告作为超链接显示;为FALSE时,将广告不作为超链接显示。默认值是TRUETargetFramesTargetFrame=frame用于指定链接将被装入的目标框架。该属性完成的功能等价于HTML
4、语句中的TARGET参数。frame指定用来显示广告框架的名称。该参数也可以是一个HTML框架关键字,例如_TOP,_NEW,_CHILD,_SELF,_PARENT或_BLANK。默认值是NOFRAME7.2AdRotator组件2.AdRotator组件的方法该组件只有GetAdvertisement一个方法,用于重新取得一个将要显示的图片和超文本链接。当用户第一次启动网页或重新刷新时,系统会重新取得下一个图片。该方法的语法格式如下所示:GetAdvertisement(rotationScheduleP
5、ath)其中rotationSchedulePath指定RotatorSchedule文件相对于虚拟目录的位置,例如:MyAd.GetAdvertisement("myadrot.txt")7.2AdRotator组件7.2.2AdRotator组件相关文件AdRotator组件除了必要的Adrot.dll文件外,还要有循环定时文件,另外也可以有重定向文件。7.2AdRotator组件1.循环定时文件包含AdRotator组件用于管理和显示各种广告图像的信息。文件格式如下:[REDIRECTURL][WIDT
6、HnumWidth][HEIGHTnumHeight][BORDERnumBorder]*adURLadHomePageURLTextimpressions7.2AdRotator组件2.重定向文件重定向文件是AdRotator组件中的可选项,如果在循环定时文件中指定使用重定向文件,每当用户单击广告时,其发出的请求对象会重定向到该文件。重定向文件是使用Request.querystring("URL")来取得与被单击图像相关的“URL”的。7.3BrowserCapabilities组件此组件用来获取客户端浏
7、览器的类型。工作原理如下:当客户的浏览器连接到服务器时,会自动向服务器发送一个用户代理(UserAgent)的HTTP标头(header),该标头是一个声明浏览器及其版本的ASCII字符串。可以使用如下代码获得这段header。<%Request.ServerVariables("HTTP_USER_AGENT")%>并将取得的用户代理HTTP头字符串与Browscap.ini文件内容进行比较,若找到匹配项,根据Browscap.ini文件中的定义就可以确定该浏览器的特性。7.3BrowserCapabili
8、ties组件组件并不能真正检测浏览器的功能,其检测的依据是UserAgent标题和Browscap.ini文件中的定义。如果Browscap.ini文件的内容发生变化,BrowserCapabilities组件报告的浏览器能力也会相应发生变化。BrowserCapabilities组件除包含一系列属性、方法外,还有一个外部驱动文件Browscap.ini文件。语法如下:SetBrowser类型变量=
此文档下载收益归作者所有