<SCRIPT LANGUAGE="JavaScript">
<!--
if (document.all)
{
  location.href = "index1.htm";
}
else
{
  location.href = "index2.htm";
}
//-->
</SCRIPT>

解决方案 »

  1.   

    楼上的方法是错误的。有些浏览器也有document.all,比如opera。
      

  2.   

    if (window.XMLHttpRequest)
    {
    // Non-IE browsers 
    }
    else if (window.ActiveXObject) 

    // IE 

      

  3.   

    楼上又来一个错误的方法。有些js框架会为ie也产生一个XMLHttpRequest。其次,某些Netscape浏览器里有ActiveXObject的。
      

  4.   

    最简单的浏览器端方法是使用navigator对象里的属性。不过也不是绝对准确的。一些准则请参考http://developer.mozilla.org/en/docs/Browser_Detection_and_Cross_Browser_Support