Cyx23: Javascript Problem

Beitrag lesen

Hallo,

an der Stelle
document.implementation &&
     document.implementation.createDocument)

eine Abfrage von benötigten Browserfähigkeiten. Also zuerst die
Frage nach ActiveX, also i.d.R. für die Möglichkeiten des MS
Explorer, dann wird gefragt, ob document.implementation
unterstützt wird, danach dann ob auch die Methode
document.implementation.createDocument unterstützt wird.

document.implementation.createDocument sofort abzufragen gäbe
bei Browsern, welche document.implementation gar nicht
unterstützen, einen Fehler.

Die Reihenfolge:

if (document.implementation && document.implementation.createDocument) {
xmlDoc = document.implementation.createDocument("", "", null);}
else if (window.ActiveXObject){
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");

sollte auch möglich sein. Hier wird übrigens, wohl wegen älterer
Browser, zusätzlich noch nach document.getElementById gefragt,
also if(window.ActiveXObject&&document.getElementById).

Grüsse
Cyx23