获取XMLDocument对象函数定义:
获取XMLHttpRequest对象函数定义:
function
getXMLDocument()
{
var xDoc=null;
if(document.implementation&&document.implementation.createDocument)
{
xDoc=document.implementation.createDocument("","",null);//Mozilla/Safari
}else{
var msXmlAx=null;
try{
msXmlAx=new ActiveXObject("Msxml2.DOMDocument");//较新版本的IE浏览器
}catch(e){
msXmlAx=new ActiveXObject("Msxml.DOMDocument"); /较老版本的IE浏览器
}
xDoc=msXmlAx;
}
if(xDoc==null||typeof xDoc.load=="undefined"){
xDoc=null;
}
return xDoc;
}
{
var xDoc=null;
if(document.implementation&&document.implementation.createDocument)
{
xDoc=document.implementation.createDocument("","",null);//Mozilla/Safari
}else{
var msXmlAx=null;
try{
msXmlAx=new ActiveXObject("Msxml2.DOMDocument");//较新版本的IE浏览器
}catch(e){
msXmlAx=new ActiveXObject("Msxml.DOMDocument"); /较老版本的IE浏览器
}
xDoc=msXmlAx;
}
if(xDoc==null||typeof xDoc.load=="undefined"){
xDoc=null;
}
return xDoc;
}
获取XMLHttpRequest对象函数定义:
function
getXMLHttpRequest()
{
var xRequest=null;
if(window.XMLHttpRequest)
{
xRequest=new XMLHttpRequest(); //Mozilla/Safari
}
else if(typeof ActiveXObject != "undefined")
{
xRequest=new ActiveXObject("Microsoft.XMLHTTP"); //..IE
}
return xRequest;
}
{
var xRequest=null;
if(window.XMLHttpRequest)
{
xRequest=new XMLHttpRequest(); //Mozilla/Safari
}
else if(typeof ActiveXObject != "undefined")
{
xRequest=new ActiveXObject("Microsoft.XMLHTTP"); //..IE
}
return xRequest;
}