myoperam Microsoft.XMLHTTP
ВНИМАНИЕ! ОСТЕРЕГАЙТЕСЬ МОШЕННИКОВ!
Помните, что все браузеры Opera АБСОЛЮТНО БЕСПЛАТНЫ.
Загружайте новые версии ТОЛЬКО С ОФИЦИАЛЬНОГО САЙТА или с ресурсов, которым ДОВЕРЯЕТЕ!


Предыдущее | Следующее | Архив форума | operaman.ru | Поиск
Microsoft.XMLHTTP XMLHTTP  08/22/06 07:53 PM

У меня вопрос к местным знатокам оперы по поводу "технологии" Microsoft.XMLHTTP.
1)Есть ли в каких ли бо версиях её поддержка?
2)Как её включить если она есть (у меня не работало)?
3)Если её нету то будет ли она вообще?
4)Можно ли как то попросить добавить поддержку у разработчиков оперы?

Re: Microsoft.XMLHTTP Ilya  08/23/06 08:14 AM

Нет, этой поддержки нет и не будет. Взамен используется XMLHttpRequest - поищи инфу в сети о том, как делать код совместимым и с IE, и с Opera, FF и остальными, кто пользуется XMLHttpRequest.

Выглядит примерно так:

Code:

var http_request = false;
var this_version = 1002;
doc=document;
var table;
var ww = 0;
if (navigator.appVersion.indexOf("Win")!=-1) ww = 0;
if (navigator.appVersion.indexOf("Mac")!=-1) ww = 0;
if (navigator.appVersion.indexOf("X11")!=-1) ww = 100;
if (navigator.appVersion.indexOf("Linux")!=-1) ww = 100;

function makeRequest(url, parameters) {
http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
show(60,'Cannot create XMLHTTP instance');
return false;
}
http_request.onreadystatechange = alertContents;
http_request.open('GET', url + parameters, true);
http_request.send(null);
}




operaman.ru - Home


Rambler's Top100