?? 十六、使用 browser capabilities(瀏覽器性能)組件.htm
字號:
href="http://lzjx.com/w/main.asp?id=545&sx=jc">ASP+上傳文件語法</A><BR>·<A
title=asp+簡介、安裝、以及如何顯示中文
href="http://lzjx.com/w/main.asp?id=546&sx=jc">asp+簡介、安裝、以及如何..</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=547&sx=jc">Asp+ Web
Forms</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=548&sx=jc">ASP+中文顯示之兩種解決方法</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=441&sx=jc">ASP上手“快捷方式”-序言</A><BR>·<A
title=ASP上手“快捷方式”-剖析ASP腳本
href="http://lzjx.com/w/main.asp?id=442&sx=jc">ASP上手“快捷方式”-剖析..</A><BR>·<A
title=ASP上手“快捷方式”-對象和組件
href="http://lzjx.com/w/main.asp?id=443&sx=jc">ASP上手“快捷方式”-對象..</A><BR>·<A
title=ASP上手“快捷方式”-腳本示例
href="http://lzjx.com/w/main.asp?id=444&sx=jc">ASP上手“快捷方式”-腳本..</A><BR>·<A
title=ASP上手“快捷方式”-腳本編寫技巧
href="http://lzjx.com/w/main.asp?id=445&sx=jc">ASP上手“快捷方式”-腳本..</A><BR>·<A
title=ASP上手“快捷方式”-樣例腳本
href="http://lzjx.com/w/main.asp?id=446&sx=jc">ASP上手“快捷方式”-樣例..</A><BR>·<A
title=ASP上手“快捷方式”-數(shù)據(jù)庫
href="http://lzjx.com/w/main.asp?id=447&sx=jc">ASP上手“快捷方式”-數(shù)據(jù)..</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=523&sx=jc">ASP的技術(shù)特點與使用方法</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=522&sx=jc">SQL
Server訪問ADO</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=521&sx=jc">ASP個人上手指南</A><BR></TD></TR></TBODY></TABLE><SPAN
class=l15></SPAN></TD>
<TD vAlign=top align=middle width=1 bgColor=#cccccc></TD>
<TD vAlign=top align=middle width=592 bgColor=#ffffff>
<TABLE cellSpacing=0 cellPadding=6 width="98%" border=0>
<TBODY>
<TR>
<TD class=xx vAlign=bottom height=30>■ 基礎(chǔ)教程 > 十六、使用 Browser
Capabilities(瀏覽器性能)組件</TD></TR></TBODY></TABLE>
<TABLE height=119 cellSpacing=6 cellPadding=3 width="99%" border=0>
<TBODY>
<TR>
<TD class=xk vAlign=top align=left width="50%">并不是所有瀏覽器都支持現(xiàn)今
Internet 技術(shù)的方方面面。有一些特性,某些瀏 <BR>覽器支持而另一些瀏覽器卻不支持,ActiveX
控件、影像流、動態(tài) HTML 以及腳 <BR>本小程序就是這樣的。使用 ASP 的 Browser Capabilities
組件,就能夠設(shè)計“ <BR>智能”的 Web 頁,以適合瀏覽器性能的格式呈現(xiàn)內(nèi)容。例如,可以設(shè)計一個 We <BR>b
頁,使用 Browser Capabilities 組件來檢測用戶的瀏覽器是否支持您的主頁 <BR>上由 ActiveX
驅(qū)動的徽標,并且如果瀏覽器不支持,可以在替代的表格中顯示該 <BR>徽標(如靜態(tài)圖像)。
<BR> <BR>在本課中,您將擴展在第一課中創(chuàng)建的
Ad Rotator 腳本,包含激活腳本小程序 <BR>的腳本。腳本小程序是一些簡單的 Web 頁,其中包含了腳本和
HTML,Web 編撰 <BR>人員可以將它創(chuàng)建為可重用的客戶端對象。若要在 Web
頁中包含腳本小程序,只 <BR>需要插入一個 HTML <OBJECT>
標記,其中包含腳本小程序的類型和位置信息。在 <BR>本課中,您要插入 Ad Rotator 腳本中的腳本小程序,使用了“動態(tài)
HTML (DHT
<BR>ML)”來創(chuàng)建一個激動人心的廣告輪換器,它的每一幅圖像之間都進行動態(tài)過渡。 <BR>
<BR> <BR>目前,只有 Microsoft
Internet Explorer 4.0 或更高版本才支持腳本小程序和 <BR>一定的 DHTML 特性。這就意味著,您的
Ad Rotator 腳本必須能夠檢測瀏覽器類 <BR>型:如果瀏覽器是 Internet Explorer 4.0
或更高版本,用戶將能夠看到一組連 <BR>續(xù)出現(xiàn)的廣告,并且有變化的動態(tài)過渡。如果瀏覽器不是 Internet Explorer
4 <BR>.0 或更高版本,每當用戶刷新 Web 頁時都將看到交替顯示的靜態(tài)廣告(它們由 <BR>Ad
Rotator 組件生成)。
<BR>
<BR>單擊“演示”按鈕,可以看到一個由腳本小程序方式生成的 DHTML 廣告輪換器示 <BR>例。(如果您的瀏覽器不是
Microsoft Internet Explorer 4.0 或更高版本,您 <BR>將看到與 第一課
相同的靜態(tài)廣告。)
<BR>
<BR>----------------------------------------------------------------------
<BR>
<BR>創(chuàng)建腳本
<BR> <BR>要點 開始本課以前,您必須學完
第一課。
<BR> <BR>啟動文本編輯器并打開 Tutorial
目錄 (C:\WINNT\Help\iis\htm\tutorial) 中 <BR>的 Bayshore.asp
文件。
<BR>
<BR>
<BR> <BR>查找文字“Tutorial
Lesson: Start Browser Capabilities.”,您的腳本將插
<BR>到這一行之后。
<BR>
<BR>
<BR> <BR>下列腳本命令創(chuàng)建一個 Browser
Capabilities 組件的實例,并且將它賦值給變 <BR>量 objBrowser。請將這些腳本命令復制并粘貼到
Bayshore.asp
文件中: <BR> <BR><%
Set objBrowser = Server.CreateObject("MSWC.BrowserType")
%> <BR>
<BR>如果在此以前,另一個用戶已經(jīng)學完了教程的這一部分內(nèi)容,那么這些腳本就已
<BR>經(jīng)存在了。用復制的腳本覆蓋已有的腳本,或者將未使用過的 Bayshore.asp 從 <BR>Template 子目錄
(C:\WINNT\Help\iis\htm\tutorial\template) 復制到 Tuto <BR>rial
目錄中。 <BR>TYPE =
"text/x-scriptlet" <BR>
<BR>DATA =
"..\tutorial\rotate5.htm"> <BR>
<BR></OBJECT> <BR>
<BR><% Else %>
<BR>
<BR>如果在此以前,另一個用戶已經(jīng)學完了教程的這一部分,那么這些腳本就已經(jīng)存
<BR>在了。請用復制的腳本覆蓋已有的腳本,或者將未使用過的 Bayshore.asp 從 T <BR>emplate 子目錄
(C:\WINNT\Help\iis\htm\tutorial\template) 復制到 Tutori <BR>al
目錄中。 <BR>
<BR>
<BR> <BR>Browser
Capabilities 組件的 browser 和 majorver 屬性可以檢測用戶的瀏覽 <BR>器是不是
Internet Explorer 4.0 或更高版本。使用 HTML <OBJECT> 標記可以
<BR>將腳本小程序插入到 Web 頁中。這個標記的屬性指定了腳本小程序的類型 (x-s
<BR>criptlet)、位置和大小。真正的腳本小程序源文件名叫 Rotate5.htm。如果您感 <BR>興趣,可以在
Tutorial 目錄 (C:\WINNT\Help\iis\htm\tutorial) 中找到它。
<BR>您可以用“記事本”或任何 HTML 編輯工具來打開它。
<BR>
<BR>
<BR> <BR>查找文字“Tutorial
Lesson - End Browser
Capabilities.”,將以下腳本命令 <BR>復制并粘貼到找到的文字行之后,以結(jié)束 If...Then...Else
語句: <BR>
<BR><%End If
%> <BR>
<BR>如果在此以前,另一個用戶已經(jīng)學完了教程的這一部分,那么這些腳本命令就已
<BR>經(jīng)存在了。請用復制的腳本覆蓋已有的腳本,或者將未使用過的 Bayshore.asp <BR>從 Template
子目錄 (C:\WINNT\Help\iis\htm\tutorial\template) 復制到 Tu <BR>torial
目錄中。 <BR>
<BR>
<BR> <BR>以純文本格式保存
Bayshore.asp 文件,并且退出文本編輯器。注意文件后綴 . <BR>asp
不要被文本編輯器替換。
<BR>
<BR>
<BR> <BR>若要驗證您創(chuàng)建的 ASP
頁是否正常運行,請將您的瀏覽器導向 http://localho
<BR>st/IISHelp/IIS/Help/Htm/Tutorial/Bayshore.asp 。(此后若要返回本教程,
<BR>只要在瀏覽器中單擊“上一頁”或“Back”按鈕即可。)
<BR> <BR>注意 Browscap.ini
文件(默認情況下位于 Winnt\System32\Inetsrv)包含了必 <BR>需的數(shù)據(jù),Browser
Capabilities
組件用該文件識別瀏覽器及其性能。當新瀏覽 <BR>器開發(fā)出來后,需要將新數(shù)據(jù)添加到該文件中。如果正使用的瀏覽器獨有特性沒
<BR>有列在默認的 Browscap.ini 文件中,也需要將新數(shù)據(jù)添加進去。 </TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="98%" border=0>
<TBODY>
<TR>
<TD>■今日推薦:<A
href="http://lzjx.com/w/main.asp?id=388&sx=jc">ASP內(nèi)建對象Serv</A>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=800 bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD
background="十六、使用 Browser Capabilities(瀏覽器性能)組件.files/qw39.gif"></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=1 cellPadding=5 width=800 bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD class=N noWrap align=middle>
<TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#ffffff
border=0><TBODY>
<TR>
<TD
background="十六、使用 Browser Capabilities(瀏覽器性能)組件.files/qw39.gif"></TD></TR></TBODY></TABLE><BR>本網(wǎng)站是學習網(wǎng)站,內(nèi)容整理大多來自互聯(lián)網(wǎng),盡量標明了出處,如果侵犯了您的權(quán)力請通知我,立即糾正<BR>歡迎提出寶貴建議,提供相關(guān)資料,以便相互學習,共同提高!<BR>
<OBJECT
codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0
height=18 width=103 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000><PARAM NAME="BGCOLOR" VALUE=""><PARAM NAME="movie" VALUE="../images/21sg.swf"><PARAM NAME="quality" VALUE="high">
<embed src="../images/21sg.swf"
quality="high"
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
type="application/x-shockwave-flash" width="103" height="18" ></embed>
</OBJECT></TD></TR>
<TR>
<TD height=79> </TD></TR>
<TR>
<TD align=middle></TD></TR></TBODY></TABLE></CENTER></BODY></HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -