Сообщение от 9xakep
|
// Кроссбраузерно
function getXmlHttp(){
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
|
Не понимаю зачем вы используете такую кашу... Да еще и начиная с проверки ИЕшных методов.. Проверять нужно изначально w3c реализации а уж потом юзать прочую лабуду.
Вот этого за глаза достаточно:
var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");