瀏覽器的格局現在是兩分天下,一分是IE,另一分是NetScape,在國內Ie有絕對的佔有率,在這種情況下我們設計的網頁只要兼容它就行了,但NetScape在國外還是有很多人使用,畢竟她是瀏覽器的元老。我們可以使用DW提供的Check Browser(檢查瀏覽器)行為來使我們的網站更具親和力,根據客戶端瀏覽器的不同來選擇不同的頁面,下面請我慢慢道來。
一,認識Check Browser編輯視窗
初看這個編輯視窗還有點害怕,有好多選項,搞清楚這個動作的機制就不必害怕了,這個動作是由一組複雜的條件語句完成的,根據判斷的結果做出選擇,在三個網頁當中選其一。這個行為可以明確判斷兩種瀏覽器:Netscape 和Ie,不是這兩種瀏覽器一概做Other Browser 處理。判斷每種瀏覽器都會有三個選項,Go to URL(開啟一個指定檔案),Go to Alt URL(開啟另一個指定頁面),Stay on this page(停留在該頁面)。 URL和Alt URL是定義Go to URL 和Go to Alt URL所指向的頁面。
二.Check Browser(檢查瀏覽器)的常見應用程式
在啟用Check Browser時,你最少要準備兩個頁面,一個是在IE下能正常瀏覽的頁面,一個是在Netscape下正常瀏覽的。如果想充分發揮這個行為的功能,那就得準備三個頁面,當網頁偵測到客戶端瀏覽器類型不是IE和Netscape時啟用第三個頁面。如何填那些選項,在此沒有必要講的太詳細,因為他的靈活性很大,但有必要把這個行為的工作流程講詳細一點,按上圖的選項我講一遍,首先網頁判斷瀏覽器是不是Netscape4.0 or later,如果是的話就打開Go to URL指向的頁面,如果不是(otherwise)Netscape4.0 or later而是它以前的版本,也打開Go to URL指定的頁面;如果網頁判斷瀏覽器是Ie4.0 or later的話就停留在當前頁面,如果版本比Ie4.0 or later還低,同樣停留在當前頁面;如果網頁判斷的瀏覽器是其它的(other browsers)時,打開Go to Alt URL指定的頁面。
最後強調一點,你的Check Browser行為應該要加入Stay on this page 頁面。