Christian Seiler: innerHTML in datei speichern?

Beitrag lesen

Hallo phase,

ja, ist einleuchtend, hab jetzt ...value = idContent.innerHTML;
aber jetzt bekomm ich 'undefined ' ausgegeben *arrg*

Grrrr. Man merkt, dass ich nie mit iFrames arbeite:

irgendwas.value = window.idContent.document.body.innerHTML;

Ach ja, der Iframe braucht noch ein Attribut name="idContent", denn das name-Attribut gibt Frames ihren Namen, nicht das ID-Attribut.

Das müsste klappen, zumindest im IE 5.5, Mozilla 1.3 und Opera 7b1. (da hab' ichs getestet)

Noch etwas: Das liefert nur den Inhalt von <body>, wenn Du den gesamten HTML-Inhalt willst, dann geht das so:

irgendwas.value = window.idContent.document.getElementsByTagName("html")[0].innerHTML;

(da kommt dann zwar kein <html> und </html> drin vor, aber die kannst Du Dir ja dazudenken)

Grüße,

Christian

--
Ich wünsche allen ein frohes neues Jahr 2003!
Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.
Hmm, was könnte ich sonst noch in die Signatur schreiben?