ASPプログラミング入門ステップ(14):Browser&linking


一、Browser Capabilitiesコンポーネントこのコンポーネントの最も主要な役割は、クライアントブラウザを識別するバージョン情報を抽出することである。クライアントブラウザがサーバにページ要求を送信すると、User Agent HTTPタイトルが自動的に送信され、このタイトルはステートメントブラウザとそのバージョンのASCII文字列である。Browser Capabilitiesコンポーネントは、User AgentをファイルBrowscap.iniに明記されたブラウザにマッピングし、BrowserTypeオブジェクトの属性によって顧客ブラウザを識別する。このオブジェクトがbrowscap.iniファイルに該当する項目が見つからない場合は、デフォルトのブラウザ属性が使用されます。該当するオブジェクトがマッチしていなくても、browscap.iniファイルにデフォルトのブラウザ設定が指定されていない場合、各属性を文字列「UNKNOWN」に設定します。デフォルトでは、WINDOWS\SYSTEM\INERSRV(95/98+PWS 4なら)またはNT\SYSTEM 32\INERSRV(NTなら)ディレクトリに保存されていますが、自分の属性を追加したり、最新のブラウザ版の更新ファイルに基づいてファイルを変更したりできます。結論が得られます。Browser Capabilitysコンポーネント、つまりあるファイルの内容を抽出し、比較して表示します。具体的にはどのように応用すればいいですか?1,binfo.asp
ブラウザ名はbroowser:<%=bc.breateObject("mswc.bbrowsertype")><ブラウザのバージョンはバージョンがmajurver:<%=bc.bc.bbbjorser%です
ブラウザバージョンはバージョンがversion:
ブラウザのメインバージョンはmajorver ver ver:<%b.majorver ver ver ver.====%bc.majororororororororororororororororororororororororororororororororororororororororororver ver ver ver ver ver ver ver.<バージョンはバージョンがバージョンはバージョンがmajorver ver ver ver ver ver ver ver ver ver ver ver.<
「%set bc=server.reat Object(「mswc.browsertype」は、ブラウザのコンポーネントを以下のように作ってブラウザの具体的な特性を表示します。2,btif.asp
%set bc=server.reate Object("mswc.bbrowsertype")<% if bc.fraames=true then%>ブラウザサポートマルチウィンドウを表示します<%else%>ブラウザは多ウィンドウをサポートしません。表示されます。%end if%
<%if bc.tables=true then%>ブラウザサポートテーブルの表示<%else%>ブラウザがサポートしていないテーブルの表示<%end if%>
<%if bc.beta=>あなたのブラウザはテスト版です。<%end if%>< br/><%if bc.co okies=true then%ブラウザはcookie機能をサポートします<%else%>ブラウザはcookie機能をサポートしません<%end if%>< br><%if bc.vbscript=true then%>ブラウザはvbscript<%elsesept%%%%%%ブラウザはサポートしません>ブラウザは機能をサポートしません。ブラウザはサポートしません。ブラウザはvbscscscscript%ept%ef機能をサポートしません。ブラウザはサポートしません。ブラウザはサポートしません。ブラウザはサポートしません。ebscscscscscscscript%jpt=%%jpt<%end if%>このコードは検査です。現在のブラウザが各種類のウェブページ技術に対するサポート状況を測定します。次はある特定の状況によって対応するように変更できます。
<%set bc=server.reate Object("mswc.browsertype")if bc.frames then%><%else%>あなたのブラウザはフレーム%end iftをサポートしていません。簡単な意味です。現在のブラウザがフレームをサポートしているなら、frame esetの表示を行います。さもなくば、「あなたのブラウザはフレームをサポートしていません」というヒントが必要です。注意したいのは、コンポーネントに依存しすぎないようにしてください。二、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/    it 365 cn.comこのディレクトリファイルのURLはURLに接続します。テキストはテキストに接続します。中間はTabキーで区切られています。2,link.asp
「%Set objoobjNextLink=Server.C.Nextlink」%><%intCount=objNextListCount(「link.txt」)For i=1 To intCount%>
<%Next%>「Set objNextLink=Server.C reateObjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjecttttttjjjjjject(「MSWC.Nextttlintttttttttttttttlint」)」)」では、link.ttxttxtttxttttttttttttxtファイルの「LitxtxtxtxtxtxtxttxttxttxtttttttGetNthDescription(「link.txt」)i)「link.txtファイルのi行目のテキストの接続テキスト3を抽出し、redirect.aspつまりファイルに移行しました。
<%Respnse.clearsponse.Redirect Request.QueryString%>へ、まだ「前のページ」「次のページ」の機能を使っていないと思いますか?また~!4,link 1.txt
1.asp    ASPプログラミング入門(一)2.asp    ASPプログラミング入門ステップ(二)3.asp    ASPプログラミング入門ステップ(三)4.asp    ASPプログラミング入門ステップ(四)の主な機能は、テキストの設定と接続5、link 1.incです。
<%1 Set Nextlink=Server.CoreatObject(“MSWC.NextLink”)Reponse.write“現在の記事の索引番号は”&NextLink.GetListIndex(“link 1.txt”)&“」count=NextLink.GetListCou「link 1.txt」)Reponse.write「'Get ListCountはコンポネットに含まれる接続のファイル数を表します。Get ListIndex(ta-gent fu Fairl名)は、ここからの接続ファイルの今のペ-ジの前と後の位置イデク値を表示します。Get Next Descriptionは、引き続きファイルの次の説明を表します。Get Next URL(taーゲーム名)は、連続ファイルの次のファァイルのURLアドレスを表示します。GetNthDescriptionは、连続ファイルのN番目のペ-ジの说明を表示します。GetNthURL(ta-ゲーム名,N)は、引き続きファイルのN番目のウェルブスを表示します。Get Provious Descriptionは、引き続きファイルの前のファイルの記述を表示します。Get Provious URLは、引き続きファイルの前のファイルのURLアドレスを表示します。6,1.asp、2.asp、3.asp、4.asp<!--啝とinclude file=「link 1.inc」-以下は具体的には简単な改ページである。すみません、続きの后はともっと详しくて复雑なページです。ってきます。