<script language="JavaScript">
<!--
alert(navigator.appName=="Microsoft Internet Explorer")
//-->
</script>

解决方案 »

  1.   

    navigator.appVersion
    navigator.appName
      

  2.   

    <script language="JavaScript">
    <!--
    alert(navigator.appName=="Microsoft Internet Explorer")
    //-->
    </script>
      

  3.   

    用navigator.appName来返回浏览器的类型
    返回值只有:Microsoft Internet Explorer 和 Netscape
    例:
    <sctipt>
    var appname;
    appname=navigator.appName;
    if(appname=="Microsoft Internet Explorer"){
       }
    else{
       }
    </script> 
      

  4.   

    navigator.userAgent的信息更完整些
      

  5.   

    <script>
    var its_ie=false
    var its_ns=false
    var its_opera=false
    var its_webtv=falsevar user_agent=navigator.userAgent.toLowerCase();if(user_agent.indexOf("opera")!=-1){its_opera=true}
    else if(user_agent.indexOf("webtv")!=-1){its_webtv=true}
    else if(user_agent.indexOf("msie")!=-1){its_ie=true}if(its_ie){alert("IE")}</script>
      

  6.   

    http://lucky.myrice.com/javascriptexam/browsersniffer2.htm
      

  7.   

    完整的类
    http://lucky.myrice.com/javascriptexam/browsersniffer2.htm
      

  8.   

    if(its_ie){alert("IE")}在下面加入else if这样就还可以判断其他的浏览器如ns,opera等
      

  9.   

    if (document.layers) {  // 在此处编写 Netscape 支持的代码
      ...
    }else if (document.all) {  // 在此处编写 IE 支持的代码
      ...
    }else {  // 在此处编写 Netscape 和 IE 都支持的代码
      ...
    }