好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > ASP編程入門進階(十四):Browser & Linking

ASP編程入門進階(十四):Browser & Linking

熱門標簽:鄢陵學校如何做地圖標注 長春公司外呼系統中心 鄭州智能外呼電銷機器人廠家 云南便宜外呼系統平臺 沈陽電話機器人公司 成都ai外呼系統線路 沈陽三五防封電銷卡 廣東語音外呼系統公司 虛擬電話外呼系統
一、Browser Capabilities組件

該組件最主要的作用是:提取識別客戶端瀏覽器的版本信息。

其原理是這樣的:當客戶端瀏覽器向服務器發送頁面請求時,同時會自動發送一個User Agent HTTP標題,而該標題是一個聲明瀏覽器及其版本的 ASCII 字符串。而Browser Capabilities組件就將User Agent映射到在文件Browscap.ini中所注明的瀏覽器 , 并通過BrowserType對象的屬性來識別客戶瀏覽器。

若該對象在 browscap.ini 文件中找不到與該標題匹配的項,那么將使用默認的瀏覽器屬性。若該對象既未找到匹配項且 browscap.ini 文件中也未指定默認的瀏覽器設置,則它將每個屬性都設為字符串 "UNKNOWN"。

在默認情況下,browscap.ini文件被存放在 WINDOWS\SYSTEM\INERSRV( 如果是95/98+PWS4) 或 NT\SYSTEM32\INERSRV( 如果是 NT) 目錄中,你可以自己編輯這個文本文件,以添加自己的屬性或者根據最新發布的瀏覽器版本的更新文件來修改該文件。

可以得出結論,Browser Capabilities組件也就是提取某個文件中的內容,然后比較得出顯示。具體該如何應用呢?

1,btinfo.asp

%set bc=server.CreateObject("mswc.browsertype")%>
瀏覽器名稱是browser:%=bc.browser%>br>
瀏覽器版本是version:%=bc.version%> br>
瀏覽器主版本是majorver:%=bc.majorver%> br>
瀏覽器輔版本是minorver:%=bc.minorver%> br>
瀏覽器的運行平臺是platform:%=bc.platform%> br>


很顯然“%set bc=server.CreateObject("mswc.browsertype")%> ”就是進行的瀏覽器組件的建立
以下諸如“bc.browser”之類即為顯示瀏覽器的具體某個特性了。

2,btif.asp

%set bc=server.CreateObject("mswc.browsertype")%>
%if bc.frames=true then%>
瀏覽器支持多窗口(frames)顯示
%else%>
瀏覽器不支持多窗口(frames)顯示
%end if%>
br>
%if bc.backgroundsounds=true then%>
瀏覽器可以播放背景音樂(backgroundsounds)
%else%>
瀏覽器不能播放背景音樂(backgroundsounds)
%end if%>
br>
%if bc.tables=true then%>
瀏覽器支持表格(tables)顯示
%else%>
瀏覽器不支持表格(tables)顯示
%end if%>
br>
%if bc.beta=true then%>
你的瀏覽器是一測試版(beta)
%else%>
你的瀏覽器是一正式版
%end if%>
br>
%if bc.activexcotrols=true then %>
瀏覽器支持active控制
%else%>
瀏覽器不支持active控制
%end if%>
br>
%if bc.cookies=true then%>
瀏覽器支持cookie功能
%else%>
瀏覽器不支持cookie功能
%end if%>
br>
%if bc.vbscript=true then%>
瀏覽器支持vbscript
%else%>
瀏覽器不支持vbscript
%end if%>
br>
%if bc.jscript=true then%>
瀏覽器支持jscript
%else%>
瀏覽器不支持jscript
%end if%>


該代碼則是檢測當前瀏覽器對各類網頁技術的支持情況,那下面就可以根據某特定情況做相應變動

3,fram.asp

%set bc=server.CreateObject("mswc.browsertype")
if bc.frames then
%>
frameset rows="*,*">
frame src="http://www.google.com">
frame src="http://www.baidu.com">
/framest>
%else%>
你的瀏覽器不支持框架
%end if%>


很簡單的意思:如果當前瀏覽器支持框架則進行frameset的顯示,否則提示“你的瀏覽器不支持框架”

當然,需要提醒你的:不要過分依賴該組件,因為其只是提取browscap.ini里的值,而該值隨時可以被客戶修改,或者記錄過時,不能真實反映到瀏覽器的情況,慎用之。

二、Content Linking組件

曾經用DW做網頁都有這樣一個煩惱:新做了頁面,其它所有相關的頁都要重新再做一次超級鏈接。一次也就罷了,多了多了不禁覺得無用功做了不少。試想如果能有一個專門的文件來負責頁面的連接那該多好。

Content Linking 組件也就應運而生了。它非但可以使你在這些頁面中建立一個目錄表,而且還可以在它們中間建立動態連接,并自動生成和更新目錄表及先前和后續的 Web 頁的導航鏈接。

使用該組件,首先需要編寫一個目錄文件,也就是網頁網址的順序列表文件,它是一個文本文件,可以自由命名。其次,編寫一個ASP文件,根據目錄文件提供的信息自動生成帶超鏈的目錄頁。如果需要在每一頁上假如“向前或向后翻頁”的超鏈,就再編寫一個能自動生成翻頁超鏈的包含文件,可使用inc為擴展名,例如"Nlink.inc"。以后,在組內每一頁中包含它。

1,link.txt

redirect.asp?url=http://www.cnbruce.com/    cnbruce.com
redirect.asp?url=http://www.blueidea.com/    blueidea.com
redirect.asp?url=http://www.it365cn.com/    it365cn.com


該目錄文件的網址就是連接網址,文本就是連接文本了,需要注意的是中間采用Tab鍵進行分隔。

2,link.asp

%Set objNextLink = Server.CreateObject("MSWC.Nextlink")%>
%
intCount = objNextLink.GetListCount("link.txt")
For i = 1 To intCount
%>
a href="%=objNextLink.GetNthURL("link.txt", i) %>">
%=objNextLink.GetNthDescription("link.txt", i) %>
/a>
br>
%Next%>


Set objNextLink = Server.CreateObject("MSWC.Nextlink")”建立Nextlink組件的連接
objNextLink.GetListCount("link.txt")”提取link.txt文件中的列表數目
objNextLink.GetNthURL("link.txt",i)”提取link.txt文件中第i行文本的連接網址
objNextLink.GetNthDescription("link.txt",i)”提取link.txt文件中第i行文本的連接文本

3,redirect.asp
也就是轉向文件了。

%
Response.Clear
Response.Redirect Request.QueryString("url")
%>


呵呵,是不是覺得還沒用到“上一頁”、“下一頁”的功能。再來~!

4,link1.txt

1.asp    ASP編程入門進階(一)
2.asp    ASP編程入門進階(二)
3.asp    ASP編程入門進階(三)
4.asp    ASP編程入門進階(四)


主要功能是設置文本和連接

5,link1.inc

%Set Nextlink=Server.CreateObject("MSWC.NextLink")
Response.write "當前文章索引號為" NextLink.GetListIndex("link1.txt") "br>"
Response.write "上一章的標題:" NextLink.GetPreviousDescription("link1.txt") "br>"
Response.write "下一章的標題:" NextLink.GetNextDescription("link1.txt") "br>"
count = NextLink.GetListCount("link1.txt")
Response.write "a href="""NextLink.GetNthUrl("link1.txt",1)""">""第一章""/a> "
Response.write "a href="""NextLink.GetPreviousUrl("link1.txt")""">""上一章""/a> "
Response.write "a href="""NextLink.GetNextUrl("link1.txt")""">""下一章""/a> "
Response.write "a href="""NextLink.GetNthUrl ("link1.txt",count)""">""最后一章""/a>br>"
%>



GetListCount(目標文件名) 顯示組件中包含的連接的文件數目。
GetListIndex(目標文件名) 顯示當前頁在這些連接文件中的前后位置索引值。
GetNextDescription(目標文件名) 顯示連接文件中下一個的描述。
GetNextURL(目標文件名) 顯示連接文件中的下一個文件的URL地址。
GetNthDescription(目標文件名, N) 顯示連接文件中第N個網頁的描述。
GetNthURL(目標文件名, N) 顯示連接文件中第N個網頁的文件URL地址。
GetPreviousDescription(目標文件名) 顯示連接文件中前一個文件的描述。
GetPreviousURL(目標文件名) 顯示連接文件中前一個文件的URL地址。



6,1.asp,2.asp,3.asp,4.asp


!--#include file="link1.inc"-->br>
以下是具體內容


著就是一個很簡單的分頁程序了。當然接著的后面會有些更詳細更復雜的分頁,慢慢來吧,呵呵。
您可能感興趣的文章:
  • VS2013連接MySQL5.6成功案例一枚
  • VS2013設置護眼背景顏色
  • asp.net“服務器應用程序不可用” 解決方法
  • ASP.NET對路徑"xxxxx"的訪問被拒絕的解決方法小結
  • asp.net+FCKeditor上傳圖片顯示叉叉圖片無法顯示的問題的解決方法
  • asp.net iis 無法顯示網頁的解決方法分析
  • 無法識別的屬性“type”+IIS沒有Asp.net配置選項的解決方法
  • Sql server 2005安裝時ASP.Net版本注冊要求警告的解決方法
  • ASP.NET State service狀態服務的問題解決方法
  • VS2013的Browser Link引起的問題

標簽:四平 平頂山 孝感 防城港 湖北 馬鞍山 朝陽 遼陽

巨人網絡通訊聲明:本文標題《ASP編程入門進階(十四):Browser & Linking》,本文關鍵詞  ASP,編程,入門,進階,十四,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP編程入門進階(十四):Browser & Linking》相關的同類信息!
  • 本頁收集關于ASP編程入門進階(十四):Browser & Linking的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 国产精品推女郎私拍在线| 《村妓2》HD高清| 湿胸吻胸添奶头gif动态图| AV天堂无码字幕中文色AV| 精品无人乱码一区二区三区的介绍| 亚洲精品无圣光一区二区| 黄三级视频| 黄在线免费| 成人性生交大片免费看5分钟| 国产成人v视频在线观看| 国产精品无码亚洲精品传媒| 中国一级一级全黄| 亚洲精品国产AV婷婷在线小说| 国产一级婬片A片久久久花开诺| 极品主播的慰在线播放| 天天舔天天摸| 一本一道久久综合狠狠躁牛牛影视| 小骚包娇喘抽搐喷潮h动态图图片| 欧美日韩精品一区二区无码视频| 久久国产精品ww| gogo专业国模私拍大尺度| 国精产品一区二区三区福利姬| 啊老公不要| 黄色库| selaoban在线视频免费精品| 不穿内裤的导游| ???18水蜜桃??大黄瓜??| 啊灬啊灬别停啊灬用力啊动态图 | 亚洲中文字幕av无码性色| 男女上下抽搐~嗯~啊~| 杭州少妇一级特黄毛片| 一级做视频c视频播放| 日本一级婬片AAA免费播放| 胡秀英丰满的肉体| 邱淑贞三级dvd| 精品国产高清在线看国产| 亚洲AV一区二区波多野结衣| 97久久精品人人槡人妻人人9 | 国产成人综合亚洲网| 迷人的保姆在线中字| 年轻的嫂子观看|