Вот кроссбраузерный способ, которым я пользовался:
function createXMLHttp() {
if (window.ActiveXObject) {
var myVersions = ["MSXML2.XMLHttp.6.0", "MSXML2.XMLHttp.5.0",
"MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0",
"MSXML2.XMLHttp", "Microsoft.XMLHttp"
];
for (var i = 0; i < myVersions.length; i++) {
try {
var myXmlHttp = new ActiveXObject(myVersions[i]);
return myXmlHttp;
}
catch (oError) {
}
}
}
else if (typeof XMLHttpRequest != "underfined") {
return new XMLHttpRequest();
}
throw new Error("Unable to create XMLHttp.");
}
Комментариев нет:
Отправить комментарий
Буду очень рад Вашему комментарию!