呵呵,问题刚发出来,就自己解决了
var info= xmlhttp.responseText;
这句改成
var info= xmlhttp.responseBody;
再加上前面的 bytes2Bstr();
就OK 了。
var info= xmlhttp.responseText;
这句改成
var info= xmlhttp.responseBody;
再加上前面的 bytes2Bstr();
就OK 了。
{
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("下载完成.");
}
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";