日期:2014-05-16  浏览次数:20355 次

Js 区别 IE6、7、8
1.//获取浏览器的IE内核版本   
2.var ie = (" " + (/*@cc_on@_jscript_version@*/ - 1)).slice(-1);   
3.// IE 6 : ie == 6   
4.// IE 7 : ie == 7   
5.// IE 8 : ie == 8   
6.  
7.1、document.all    
8.2、!!window.ActiveXObject;    
9.  
10.使用方法如下:    
11.  
12.if (document.all){    
13.alert(”IE浏览器”);    
14.}else{    
15.alert(”非IE浏览器”);    
16.}    
17.  
18.if (!!window.ActiveXObject){    
19.alert(”IE浏览器”);    
20.}else{    
21.alert(”非IE浏览器”);    
22.}    
23.  
24.下面是区别IE6、IE7、IE8之间的方法:    
25.  
26.<script type="text/javascript">   
27.    var isIE = !!window.ActiveXObject;   
28.    var isIE6 = isIE && !window.XMLHttpRequest;   
29.    var isIE8 = isIE && !!document.documentMode;   
30.    var isIE7 = isIE && !isIE6 && !isIE8;   
31.    if (isIE) {   
32.        if (isIE6) {   
33.            alert("ie6");   
34.        } else if (isIE8) {   
35.            alert("ie8");   
36.        } else if (isIE7) {   
37.            alert("ie7");   
38.        }   
39.    }    
40.  
41.</script>