ajax问题 浏览器问题
有的机子左下角会提示错误,大部分不会,估计是IE问题,帮忙看看下面的还有漏的吗? 
 function   getAjax() 
 { 
 	var   XmlHttp;  	 
 	//Creating   object   of   XMLHTTP   in   IE 
 	try 
 		{ 
 		XmlHttp   =   new   ActiveXObject( "Msxml4.XMLHTTP "); 
 		} 
 	catch(e) 
 		{ 
 			try 
 				{ 
 					XmlHttp   =   new   ActiveXObject( "Msxml3.XMLHTTP "); 
 				} 
 			catch(e) 
 				{ 
 					try 
 						{ 
 							XmlHttp   =   new   ActiveXObject( "Msxml2.XMLHTTP "); 
 						} 
 					catch(e) 
 						{ 
 							try 
 								{ 
 									XmlHttp   =   new   ActiveXObject( "Microsoft.XMLHTTP "); 
 								}    
 							catch(oc) 
 								{ 
 									XmlHttp   =   null; 
 								} 
 						} 
 				} 
 		} 
 	//Creating   object   of   XMLHTTP   in   Mozilla   and   Safari    
 	if(!XmlHttp   &&   typeof   XMLHttpRequest   !=    "undefined ")    
 	{ 
 		XmlHttp   =   new   XMLHttpRequest(); 
 		if(XmlHttp.overrideMimeType) 
 		{    
          		      XmlHttp.overrideMimeType( "text/xml ");    
          		   }    
 	} 
 	return   XmlHttp; 
 }
------解决方案--------------------提示什么错误,是脚本错误吗? 
 如果是的话,可能有的机子上没有注册msxml4.0, 
------解决方案--------------------function getAjax() 
    {    
     var XmlHttp; 
 	try 
 	{ 
 		XmlHttp = new ActiveXObject( "Msxml2.XMLHTTP "); 
 	} 
 	catch(e) 
 	{ 
 		try 
 		{ 
 			XmlHttp = new ActiveXObject( "Microsoft.XMLHTTP "); 
 		}  
 		catch(oc) 
 		{ 
 			XmlHttp = null; 
 		} 
 	} 
 	if(!XmlHttp && typeof XMLHttpRequest !=  "undefined ")  
 	{ 
 		XmlHttp = new XMLHttpRequest(); 
 	} 
 	return XmlHttp; 
    }      
 //我是这么写的从来没有出现过错误
------解决方案--------------------可能有的机子上没有注册msxml4.0 
 ------------------- 
 Msxml2.XMLHTTP都不要试试