10.2.2 使用广告轮显组件示例 要使用该组件,一般来说,需要3个文件。 ① 广告信息文件:记录所有广告信息的文本文件。 ② 超链接处理文件:用户单击广告图片时引导用户到相应广告网页的ASP文件。 ③ 显示广告图片文件:这就是放置广告图片的文件,比如个人主页首页。 下面依次说明。 (1)建立广告信息文件 广告信息文件用来存放每个广告的图片路径、超链接网址、广告大小与边框大小等信息,当需要增删广告信息时,只要修改该文件即可,并且该文件的名字可以任意命名。请看如下例子: adver.txt : 广告信息文件 前4行指定广告的处理文件和有关设置所有广告信息存放在*符号后,每个广告信息包含4行,每行都不能省略。 广告图片出现几率计算公式 中国教育科研网: 40/(40+30+20)=4/9 搜狐: 30/(40+30+20)=3/9 尚网: 20/(40+30+20)=2/9 (2)建立超链接处理文件 当用户单击广告图片时,ASP就会调用这个处理文件执行超链接的动作。在该文件中就会获取传递过来的网址,并重定向到相应网址。最简单的超链接处理文件如下。 说明:如果要统计网页访问次数及其他信息,可以在这个程序里加一些语句,比如,可以在重定向语句之前将该广告点击次数记载在数据库里。 (3)建立显示广告图片文件 上面的两个文件建立好后,就可以在任意ASP文件中使用广告轮显组件显示广告图片。请看具体代码。 10.3 浏览器兼容组件 10.3.1 浏览器兼容组件的工作原理 10.3.2 浏览器兼容组件的属性 10.3.3 使用浏览器兼容组件示例 浏览器兼容组件 为什么要使用浏览器兼容组件 由于浏览器之间的差异,当用不同的浏览器对同一网页进行浏览时,显示的效果可能不完全一样。而要解决该问题,最好的办法就是针对不同的浏览器开发不同的Web程序。当然,要做到这一点首先就要判断客户端浏览器的类型。 利用浏览器兼容组件(Browser Capabilities Component)就可以轻松获取客户端浏览器类型等特性,比如是否支持框架页,是否支持背景音乐,是否支持JavaScript等等。 10.3.1 浏览器兼容组件的工作原理 当客户端向服务器端发出一个HTTP请求信息后,浏览器兼容组件就可以从这个HTTP请求信息中提取出客户端浏览器的类型和版本等信息,然后它会将这些信息与服务器端的一个特殊文件Browscap.ini相匹配。Browscap.ini一般位于“C:\windows\system32\inetsrv”文件夹下,它是一个普通的文本文件,其中包含了各种市场上常见的浏览器的特性信息。如下图: 如果浏览器兼容组件在Browscap.ini中找到了相匹配的浏览器信息时,它就假定客户端浏览器特性和该文件所记录的一致;当找不到匹配信息时,它会将Browscap.ini中设定的默认浏览器的信息当做客户端浏览器的特性。 10.3.2 浏览器兼容组件的属性 浏览器兼容组件 主要包括一个对象BrowserType,建立该对象的语法如下: Set BrowserType对象实例=Server.CreateObject(“MSWC.BrowserType”) 该对象的常用属性如下表 : 10.3.3 使用浏览器兼容组件示例 例子,其中将输出客户端浏览器的主要特性。 10.4 文件超链接组件 10.4.1 文件超链接组件的方法 10.4.2 使用文件超链接组件示例 文件超链接组件 ASP提供了文件超链接组件,利用它就可以自动生成目录页,并且可以方便地给每一个文件添加“上一篇”或“下一篇”超链接。 要应用该组件,首先要建立一个超链接数据文件,在其中存放了每一个文件的URL和说明,然后在其它页面中就可以用有关方法来读取该数据文件并显示相应的内容了。当需要添加或删除一个文件时,只要修改这个超链接数据文件就可以了。 10.4.1 文件超链接组件的方法 文件超链接组件 主要也包括一个对象NextLink,建立该对象的语法如下: Set NextLink对象实例=Server.CreateObject(MSWC.NextLink) 该对象的常用方法如下表: 10.4.2 使用文件超链接组件示例 要使用该组件,一般需要三个文件。 建立超链接数据文件 :关于Web站点网址、其他文件的数据文件,是一个文本文件。 建立目录页文件 在文件中添加“上一篇”、“下一篇”的超链接 (1)建立超链接数据文件 要使用文件超链接组件,首先要建立超链接数据文件,这是一个文本文件,其中存放了其他文件的URL和说明。 (2)建立目录页文件 建立超链接数据文件后,就可以在ASP中利用NextLink对象读取该文件并显示一个目录页了。请看具
您可能关注的文档
最近下载
- 中考统计题大题.doc VIP
- 年产500吨农药原药、12000吨医药农药中间体及副产生产项目(众辉生物科技公司)环境影响报告.docx
- 8.5电弧法熔丝沉积成型技术.ppt.ppt VIP
- 香牌教学课件.ppt VIP
- 阿米巴经营归纳的总结.doc VIP
- 高三试卷:湖南省长沙市长沙一中2025届高三月考试卷(三)数学.docx VIP
- 关于在国企单位财务部实习的报告(多篇).doc VIP
- 五年级数学下册典型例题系列之第四单元分数的意义、性质及分类部分(原卷版)苏教版.docx VIP
- 剑桥国际少儿英语KB3教材文本.docx
- 2025年RISC-V大数据行业发展调研报告.docx VIP
原创力文档

文档评论(0)