参考手册http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/dhtml_reference_entry.asp

解决方案 »

  1.   

    http://www.netbox.cn/document/?http://www.netbox.cn/document/reference/http.getallresponseheaders.htm
      

  2.   

    //发送xmlHttpRequest
    function xmlSend1(strURL, xmlDoc)
    {
    innerXmlHttp = new ActiveXObject("Msxml2.XmlHttp"); var strDoc; if (typeof(xmlDoc) == "object")
    strDoc = xmlDoc.xml;
    else
    strDoc = xmlDoc;
    var bAysync = false; if (arguments.length > 2)
    {
    bAysync = true;
    innerXmlHttp.onreadystatechange = handleStateChange;
    innerHandleStateChange = arguments[2];
    } innerXmlHttp.open("POST", strURL, bAysync);
    innerXmlHttp.send(strDoc); if (bAysync)
    return innerXmlHttp;
    else
    {
    if (innerXmlHttp.responseXML.xml.length > 0)
    return innerXmlHttp.responseXML;
    else
    return createErrorXML(innerXmlHttp.responseText, "");
    }
    }
      

  3.   

    function handleStateChange()
    {
    if (innerXmlHttp.readyState == 4)
    {
    if (innerHandleStateChange)
    innerHandleStateChange(innerXmlHttp.responseXML); innerHandleStateChange = null;
    }
    }