AJAX - aufgeschraubt

Teil 3: AJAX - das XMLHTTP-Objekt

Der Internet Explorer erzeugt ein X-Objekt als ActiveX-Objekt für den Microsoft XML-Parser durch die JavaScript-Anweisung:

AJAX - das XMLHTTP-Objekt

© Archiv

Xobjekt = new ActiveXObject( 
"Microsoft.XMLHTTP" );

Neuere Versionen verwenden die Syntax:

Xobjekt = new ActiveXObject( 
"Msxml2.XMLHTTP.<x.y>");

Mit der Versionsnummer des XML-Parsers als <x.y> bekommen Sie natürlich einen Fehler, wenn der PC die spezielle Version des Parsers nicht laden kann. Die anderen Browser, die das X-Objekt unterstützen, was alle W3C-kompatiblen Browser können sollten - so auch der Internet Explorer ab der Version 7.0, kennen XMLHttpRequest als native Klasse und legen deshalb ein X-Objekt in Java-Script ganz einfach mit Xobjekt = new XMLHttpRequest(); an.

Eine Funktion, die beide Methoden automatisch unterstützt, wird mit try { } und catch { } einfach die Varianten durchprobieren. Der Ausschnitt zeigt, wie der Code ein X-Objekt erzeugt:

function newXobjekt( ) { 
var X = false; 
try { Xobjekt = new XMLHttpRequest(); } 
catch (error) { 
try { X = new ActiveXObject( 
"Microsoft.XMLHTTP" ); } 
catch (error) { 
alert("XMLHTTPrequest nicht 
verfuegbar: " + error); 
} 
return X; 
}

Mehr zum Thema

HTML 5
Webgestaltung

Google Web Designer ist spezialisiert auf HTML5. Ein Vorteil dieses Standards ist das einfache Einbinden von Videos mit dem Element video. Wir zeigen…
Wir verraten, wie Sie Fritzboxen und andere Router vor Hackern schützen.
Fritzbox, Asus, Belkin und Co.

Fritzbox, Asus, Belkin oder DLink - die Liste der geknackten Router ist lang. Hacker stahlen Passwörter oder NAS-Daten. So machen Sie Ihren Router…
Wir führen Sie zur eigenen Windows-App - unserem PC-Magazin-RSS-Feed.
C# und XAML

Wir zeigen, wie Sie Windows 8.1 Apps selbst programmieren können. Lernen Sie das App erstellen an Hand unseres Beispiels: dem RSS-Feed von PC…
Windows Tipps & Tricks: Benutzerrechte unter Windows 8.1
Programme richtig installieren

Wir zeigen Ihnen, wie Sie sich unter Windows 8.1 alle Benutzerrechte verschaffen und Programme richtig installieren.
Windows 8: Starbildschirm
Microsoft Project Siena

Erstellen Sie sich selbst eine App für Windows 8, die auf alle Funktionen Ihres Tablets zugreifen kann, inklusive Kamera, Mikrofon und Lautsprecher.…