Obiekt XMLHttpRequest
w IE ≤6
Wywołanie obiektu
W Internet Explorer 6 i starszych XMLHttpRequest
jest częścią kontrolki ActiveX
, dlatego jego wywołanie wygląda
nieco inaczej:
var obiekt = new ActiveXObject('Microsoft.XMLHttp');
Biblioteka XMLHttp
posiada dosyć dużą liczbę wersji. Użyty obiekt Microsoft.XMLHttp
jest najstarszy i może być
bezpiecznie używany do prostych operacji.
Funkcja nowyObiekt()
uwzględniająca IE ≤6
function nowyObiekt() { var xmlHttp; if ( window.ActiveXObject ) /* jeśli IE 6 lub starszy */ { try { xmlHttp = new ActiveXObject('Microsoft.XMLHttp'); } catch (e) { xmlHttp = false; } } else /* dla innych przeglądarek */ { try { xmlHttp = new XMLHttpRequest(); } catch (e) { xmlHttp = false; } if ( !xmlHttp ) alert('Nie udało się.') else return xmlHttp; }
Bardziej rozbudowana funkcja nowyObiekt()
odnajdująca i używająca nowszej wersji biblioteki xmlHttp
.
Zmodyfikowano: 26.12.2006, 13:51