【 tulaoshi.com - ASP 】
                             
                               我们以前通常识别浏览器的javascript代码一般如下: 
<SCRIPT LANGUAGE="JavaScript" 
<!-- 
if (document.all) { //IE 
 alert("你用的浏览器是 Internet Explorer"); 
} 
else if (document.layers) { //NS 
 alert("你用的浏览器是 Netscape Navigator "); 
} 
else { 
 alert("检测不出你用的浏览器"); 
} 
// -- 
</SCRIPT 
在Netscape6未出来时上面这段代码能很好的工作,现在当你用Netscape6时,将会弹出"检测不出你用的浏览器"信息,即不能正确的识别Netscape6。 
这是因为Netscape 6 不支持document.all也不支持document.layers. Netscape 6 支持document.getElementById. 但是IE也同样支持 
这种方法,因此检测代码必须重写以便适应Netscape6。 
下面给出检测代码: 
<SCRIPT LANGUAGE="JavaScript" 
<!-- 
if (document.all) { //IE 
 alert("你用的浏览器是 Internet Explorer"); 
} 
else if (document.layers) { //NS 
 alert("你用的浏览器是 Netscape Navigator "); 
} 
else if (document.getElementById) { //增加此行以检测是否是Netscape 6 
 alert("你用的浏览器是 Netscape 6 "); 
else { 
 alert("检测不出你用的浏览器"); 
} 
// -- 
</SCRIPT