// JScript 文件
<!--
//创建XMLDOM
function createXMLDOM(){
    var arrXmldom=["Microsoft.XMLDOM","Msxml2.DOMDocument","Msxml2.DOMDocument.3.0","Msxml2.DOMDocument.4.0","Msxml2.DOMDocument.5.0"];
    for(var i=0;i<arrXmldom.length;i++){
        try{
            var xmlDomValue=new ActiveXObject(arrXmldom[i]);
            return xmlDomValue;
        }catch(e){
            try{
                if (document.implementation && document.implementation.createDocument){
                      var xmlDomValue= document.implementation.createDocument("","",null);
                      return xmlDomValue;
                }
            }catch(e){
            }
        }
    }
    return null;
}
//创建XMLHTTP
function createXMLHTTP()
{
        var oHttpReq=null;
       if(window.ActiveXObject)
       {

                oHttpReq = new ActiveXObject("Microsoft.XMLHTTP");

        }else if(window.XMLHttpRequest){

               try
               {
                   oHttpReq = new XMLHttpRequest()

               }
               catch(e)
               {
                   alert(e);
                   return;
               }
        }
}
//在IE中是有loadXML这个方法的,但是在MF里没有所以在这里也写了个方法
function loadXML(result)
{
       var oDoc=createXMLDOM();
      try
    {
        oDoc.loadXML(result);
    }
    catch(e)
    {

       try
       {
          var oParser=new DOMParser();
             oDoc=oParser.parseFromString(result,"text/xml");

       }
       catch(ex)
       {
           alert(ex);
           return;
       }
    }
    return oDoc;
}
-->

如果需要其实方面的兼容,请留言

相关文章: