呵呵,问题刚发出来,就自己解决了
var info= xmlhttp.responseText;
这句改成
var info= xmlhttp.responseBody;
再加上前面的 bytes2Bstr();
就OK 了。

解决方案 »

  1.   

    function DownURL(strRemoteURL,strLocalURL)
    {
    try
    {
    var xmlHTTP=new ActiveXObject("Microsoft.XMLHTTP");
    xmlHTTP.open("Get",strRemoteURL,false);
    xmlHTTP.send();
    var adodbStream=new ActiveXObject("ADODB.Stream");
    adodbStream.Type=1;//1=adTypeBinary
    adodbStream.Open();
    adodbStream.write(xmlHTTP.responseBody);
    adodbStream.SaveToFile(strLocalURL,2);
    adodbStream.Close();
    adodbStream=null;
    xmlHTTP=null;
    OpenFile(strLocalURL);
    }
    catch(e)
    {
    window.confirm("下载URL出错!");
    }
    //window.confirm("下载完成.");
    }
      

  2.   

    var b = xmlApp.XMLDocument.selectNodes("/RolePermissionRoot/RolePermissionList");
      
    for(var j=0;j < b.length;j++)
    if (b[j].childNodes[0].childNodes[0].nodeValue == cNode.getAttribute("ID"))
    b[j].childNodes[1].childNodes[0].nodeValue = "READ";