⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 0037.htm

📁 ASP教程宝典 书籍语言: 简体中文 书籍类型: 网络编程 授权方式: 免费软件 书籍大小: 500 KB
💻 HTM
字号:
<html>

<head>
<title>新时代软件教程:操作系统 主页制作 服务器 设计软件 网络技术 编程语言 文字编辑</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
<!--
body, table {font-size: 9pt; font-family: 宋体}
a {text-decoration:none}
a:hover {color: red;text-decoration:underline}
.1  {background-color: rgb(245,245,245)}
-->
</style>
</head>
<p align="center"><script src="../../1.js"></script></a>
    <p align="center"><big><strong>十六、使用 Browser Capabilities(浏览器性能)组件</strong></big></p>

<pre>
并不是所有浏览器都支持现今 Internet 技术的方方面面。有一些特性,某些浏           
览器支持而另一些浏览器却不支持,ActiveX 控件、影像流、动态 HTML 以及脚           
本小程序就是这样的。使用 ASP 的 Browser Capabilities 组件,就能够设计“          
智能”的 Web 页,以适合浏览器性能的格式呈现内容。例如,可以设计一个 We           
b 页,使用 Browser Capabilities 组件来检测用户的浏览器是否支持您的主页           
上由 ActiveX 驱动的徽标,并且如果浏览器不支持,可以在替代的表格中显示该          
徽标(如静态图像)。                                                             
                                                                                 
在本课中,您将扩展在第一课中创建的 Ad Rotator 脚本,包含激活脚本小程序           
的脚本。脚本小程序是一些简单的 Web 页,其中包含了脚本和 HTML,Web 编撰           
人员可以将它创建为可重用的客户端对象。若要在 Web 页中包含脚本小程序,只          
需要插入一个 HTML &lt;OBJECT&gt; 标记,其中包含脚本小程序的类型和位置信息。在          
本课中,您要插入 Ad Rotator 脚本中的脚本小程序,使用了“动态 HTML (DHT           
ML)”来创建一个激动人心的广告轮换器,它的每一幅图像之间都进行动态过渡。          
                                                                                 
                                                                                 
目前,只有 Microsoft Internet Explorer 4.0 或更高版本才支持脚本小程序和          
一定的 DHTML 特性。这就意味着,您的 Ad Rotator 脚本必须能够检测浏览器类          
型:如果浏览器是 Internet Explorer 4.0 或更高版本,用户将能够看到一组连          
续出现的广告,并且有变化的动态过渡。如果浏览器不是 Internet Explorer 4           
.0 或更高版本,每当用户刷新 Web 页时都将看到交替显示的静态广告(它们由           
 Ad Rotator 组件生成)。                                                         
                                                                                 
单击“演示”按钮,可以看到一个由脚本小程序方式生成的 DHTML 广告轮换器示          
例。(如果您的浏览器不是 Microsoft Internet Explorer 4.0 或更高版本,您          
将看到与 第一课 相同的静态广告。)                                               
                                                                                 
----------------------------------------------------------------------           
                                                                                 
创建脚本                                                                         
                                                                                 
要点 开始本课以前,您必须学完 第一课。                                           
                                                                                 
启动文本编辑器并打开 Tutorial 目录 (C:\WINNT\Help\iis\htm\tutorial) 中           
的 Bayshore.asp 文件。                                                           
                                                                                 
                                                                                
                                                                                 
查找文字“Tutorial Lesson: Start Browser Capabilities.”,您的脚本将插           
到这一行之后。                                                                   
                                                                                 
                                                                                
                                                                                 
下列脚本命令创建一个 Browser Capabilities 组件的实例,并且将它赋值给变           
量 objBrowser。请将这些脚本命令复制并粘贴到 Bayshore.asp 文件中:                
                                                                                 
&lt;% Set objBrowser = Server.CreateObject("MSWC.BrowserType") %&gt;                   
                                                                                 
如果在此以前,另一个用户已经学完了教程的这一部分内容,那么这些脚本就已           
经存在了。用复制的脚本覆盖已有的脚本,或者将未使用过的 Bayshore.asp 从           
 Template 子目录 (C:\WINNT\Help\iis\htm\tutorial\template) 复制到 Tuto           
rial 目录中。                                                                    
TYPE = "text/x-scriptlet"                                                        
                                                                                 
DATA = "..\tutorial\rotate5.htm"&gt;                                                
                                                                                 
&lt;/OBJECT&gt;                                                                        
                                                                                 
&lt;% Else %&gt;                                                                       
                                                                                 
如果在此以前,另一个用户已经学完了教程的这一部分,那么这些脚本就已经存           
在了。请用复制的脚本覆盖已有的脚本,或者将未使用过的 Bayshore.asp 从 T           
emplate 子目录 (C:\WINNT\Help\iis\htm\tutorial\template) 复制到 Tutori           
al 目录中。                                                                      
                                                                                 
                                                                                
                                                                                 
Browser Capabilities 组件的 browser 和 majorver 属性可以检测用户的浏览           
器是不是 Internet Explorer 4.0 或更高版本。使用 HTML &lt;OBJECT&gt; 标记可以           
将脚本小程序插入到 Web 页中。这个标记的属性指定了脚本小程序的类型 (x-s           
criptlet)、位置和大小。真正的脚本小程序源文件名叫 Rotate5.htm。如果您感          
兴趣,可以在 Tutorial 目录 (C:\WINNT\Help\iis\htm\tutorial) 中找到它。           
您可以用“记事本”或任何 HTML 编辑工具来打开它。                                 
                                                                                 
                                                                                
                                                                                 
查找文字“Tutorial Lesson - End Browser Capabilities.”,将以下脚本命令          
复制并粘贴到找到的文字行之后,以结束 If...Then...Else 语句:                     
                                                                                 
&lt;%End If %&gt;                                                                      
                                                                                 
如果在此以前,另一个用户已经学完了教程的这一部分,那么这些脚本命令就已           
经存在了。请用复制的脚本覆盖已有的脚本,或者将未使用过的 Bayshore.asp            
从 Template 子目录 (C:\WINNT\Help\iis\htm\tutorial\template) 复制到 Tu           
torial 目录中。                                                                  
                                                                                 
                                                                                
                                                                                 
以纯文本格式保存 Bayshore.asp 文件,并且退出文本编辑器。注意文件后缀 .           
asp 不要被文本编辑器替换。                                                       
                                                                                 
                                                                                
                                                                                 
若要验证您创建的 ASP 页是否正常运行,请将您的浏览器导向 http://localho           
st/IISHelp/IIS/Help/Htm/Tutorial/Bayshore.asp 。(此后若要返回本教程,           
只要在浏览器中单击“上一页”或“Back”按钮即可。)                               
                                                                                 
注意 Browscap.ini 文件(默认情况下位于 Winnt\System32\Inetsrv)包含了必          
需的数据,Browser Capabilities 组件用该文件识别浏览器及其性能。当新浏览          
器开发出来后,需要将新数据添加到该文件中。如果正使用的浏览器独有特性没           
有列在默认的 Browscap.ini 文件中,也需要将新数据添加进去。                       
</pre>

  </table>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -