﻿// JScript 文件
// XmlHttp factory
function XmlHttp() 
{ 
var A=null; 
try 
{ 
    A=new ActiveXObject("Msxml2.XMLHTTP") 
} 
catch(e) 
{ 
    try 
    { 
        A=new ActiveXObject("Microsoft.XMLHTTP") 
    } 
    catch(oc) 
    { 
        A=null 
    } 
} 
if ( !A && typeof XMLHttpRequest != "undefined" ) 
{ 
    A=new XMLHttpRequest() 
} 
return A 
} 
function newxml() 
{ 
  
    var xmlDoc; 
    var moz = (typeof document.implementation != 'undefined') && (typeof document.implementation.createDocument != 'undefined'); 
    var ie = (typeof window.ActiveXObject != 'undefined'); 
    if (moz) 
    {   
        xmlDoc = document.implementation.createDocument("", "", null) ;
    } 
    else if (ie) 
    {   
        xmlDoc = new ActiveXObject("Microsoft.XMLDOM");   
        xmlDoc.async = false;   
        while(xmlDoc.readyState != 4) 
        {
            
        }
    }
    return xmlDoc;
}
function getxmldata(url)
{
    try
    { 
        
      var xmlobj =XmlHttp();
      xmlobj.open("post",url,false);
      xmlobj.send();
      var result;
      if(xmlobj.responseText=="")
      {
        result=null;
      }
      else
      {
        result=xmlobj.responseXML;
        
      }
      return result;
    } 
    catch(e)
    { 
        var errStr="脚本错误提示：\t\t\t\t\t\n" 
        for(i in e) 
        {
            errStr+=i+":"+e[i]+"\n"; 
        }
        
    } 
}
function gethtmldata(url)
{
	var result="";
	try
    {    
      var xmlobj =XmlHttp();
      xmlobj.open("get",url,false);
      xmlobj.send();
      result=xmlobj.responseText;
    } 
    catch(e)
    { 
        var errStr="脚本错误提示：\t\t\t\t\t\n" 
        for(i in e) 
        {
            errStr+=i+":"+e[i]+"\n"; 
        }
        result= errStr;
    } 
    return result;
}