molily: [Object HTMLCollection]

Beitrag lesen

Hallo,

Ich habe jetzt noch

window.frames['dataframe'].window.location.replace(document.f.xml_file.value);

alert(window.frames['dataframe'].document);

ausprobiert und bekomme ein HTMLDocument angezeigt.

Da kommt bei mir »[object XMLDocument]« (Firefox 0.10.1 Linux).

Wenn ich jetzt die Abfrage auf

alert(window.frames['dataframe'].document.getElementsByTagName('meta').item(0));

erweitere, bekomme ich nur null zurück.

Dann gibt es kein meta-Element in deinem XML-Dokument. Oder das Markup ist fehlerhaft und es kann deshalb nicht ausgelesen werden. Prinzipiell ist der Code richtig.

Inzwischen habe ich das Gefühl, dass mein Dokument gar nicht wirklich reingeschrieben wurde, also in meinem iFrame gar nichts steht. Wie kann ich mir den anschauen/abfragen, ob da was steht?

Indem du ihm eine Größe gibst, es nicht versteckst und schaust, ob Gecko darin ein XML-Elementbaum anzeigt.

Mathias