問題討論區


【JavaScript 語法】問題討論區


【問題】 怎麼在判斷哪一種瀏覽器後進不同的頁面呢?



怎麼在判斷哪一種瀏覽器後進不同的頁面呢?
會員一級
註冊日期:
2010/5/6 18:00
留言: 4
老師前輩們好
最近一直卡在FF和IE的戰爭中
我放棄做出兩者都相容的網頁,打算做兩頁符合各自的頁面即可
網路上查判斷瀏覽器的文章,是很多,但....
我首頁是flash,按enter後才進內頁
判斷完後,我想IE的進內頁1.html,FF及GOOGLE進內頁2.html
不知怎麼做,javascript怎麼設置,flash的enter鈕又要怎麼下呢....

2010/8/8 4:22
 


回覆: 怎麼在判斷哪一種瀏覽器後進不同的頁面呢?
飛肯老師
註冊日期:
2009/2/15 16:27
留言: 106
HI~

使用 jQuery 來檢測是一件很簡單的事情

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.pack.js"></script>
<script type="text/javascript">
    $(function(){
        $('#btn').click(function(){
            if($.browser.msie){
                location.href = 'http://abgne.tw';
            }else if($.browser.mozilla){
                location.href = 'http://www.google.com';
            }else{
                location.href = 'http://flycan.com';
            }
        });
    });
</script>

<body>
    <input type="button" value="Enter" id="btn" />
</body>


不過 Flash 要怎樣呼叫 js...這得問問其它 Flash 老師囉.

2010/8/9 9:20
 


回覆: 怎麼在判斷哪一種瀏覽器後進不同的頁面呢?
會員三級
註冊日期:
2010/8/4 14:35
留言: 29
用ExternalInterface吧






javascript(網路找來)

function CheckBrowser(){
    var
cb = "Unknown";
    if(
window.ActiveXObject){
        
cb = "IE";
    }else if(
navigator.userAgent.toLowerCase().indexOf("firefox") != -1){
        
cb = "Firefox";
    }else if((
typeof document.implementation != "undefined") && (typeof document.implementation.createDocument != "undefined") && (typeof HTMLDocument != "undefined")){
        
cb = "Mozilla";
    }else if(
navigator.userAgent.toLowerCase().indexOf("opera") != -1){
        
cb = "Opera";
    }
    return
cb;
}




ActionScript 3


import flash
.external.ExternalInterface;

if(
ExternalInterface.available){
    var
data_:String = ExternalInterface.call("CheckBrowser");
    
mes.text = data_;
}

2010/8/9 19:04
 









[高級搜索]


 

課程首頁】 【最新開課時間表】 【範例教學分享區】 【交流討論區】 【企業包班】 【詢問課程】 【合作提案】 【誠徵講師

 

【飛肯設計學苑】 台北市公園路 30-1 號 5 樓 聯絡電話:(02)2370-1122 / 0925-014-000 信箱:flycan@flycan.com.tw
服務時間:(平日)下午 2 點 ~ 晚上 10 點 / (假日)早上 9 點 ~ 下午 5 點

 

台北市短期補習班立案 第 6631 號

TOP

【 Flycan.com 】 Powered by XOOPS