
Microsoft geht mit der Zeit und entdeckt die Flexibilität. Nicht nur, daß man die Mozilla Foundation gebeten hat, deren sehr populäres
Icon für RSS-Feeds in den IE7 übernehmen zu dürfen, jetzt blogt Sunava Dutta, seines Zeichens "Program Manager Internet Explorer Team" auf
IEBlog, daß der neue Browser eine
native Javascript-Implementierung von XMLHTTP enthalten wird.
Bislang musste man das XMLHTTP-Objekt der MSXML-Bibliothek referenzieren, also die ActiveX-Schnittstelle bemühen, um damit arbeiten zu können. Beispiel:
var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");.
Wie Dutta richtig feststellt, ist es jedoch in Zeiten von AJAX auch in Microsofts ureigenstem Interesse (siehe Windows Live, Outlook Web Access, et cetera) Benutzern die neuen Möglichkeiten auch dann zu bieten, wenn diese ihrem Browser die Ausführung von ActiveX untersagt haben. Man rückt näher an die anderen Browser-Hersteller heran.
IE7?s implementation of the XMLHTTP object is consistent with that of other browsers, simplifying the task of cross-browser compatibility.
Die neue Form der Referenzierung ist entsprechend einfach:
var xmlHttp = new XMLHttpRequest(). Alle weiteren Schritte bei der Erstellung von Javascript/AJAX-Anwendungen bleiben unverändert.
Selbstverständlich wird der IE7 jedoch die alte Herangehensweise weiter unterstützen, um nicht alle Web-Master in den Wahnsinn zu treiben.