dave: Textarea mit Text aus iframe füllen

Beitrag lesen

Hi,

im IFrame gibt es kein Element mit der ID 'areaID', deshalb liefert document.getElementById( … ) dort auch kein Element zurück bei dem die value-Eigenschaft gesetzt werden könnte.

In der Fehlerkonsole sollte auch etwas in der Art "Uncaught TypeError: Cannot read property 'value' of null" stehen.

Von einem IFrame auf das document des Elternelements zuzugreifen geht über parent.
Also: parent.document.getElementById('areaID').value

Du hast auch sonst noch ein paar Fehler auf deiner Seite und in deinem IFrame, die solltest du ausbessern.

Prinzipiell solltest du überlegen ob du wirklich einen IFrame verwenden willst, diese Technik bringt einige Fallstricke mit sich und macht so manches was eigentlich ein leiches wäre sogar unmöglich (oder unglaublich schwer umzusetzen). Ich kenne deinen Anwendungsfall nicht und werde aus deinem Beispiel auch nicht wirklich schlau, aber es ist sehr selten wirklich _notwendig_ einen IFrame zu verwenden.

Ich finds übrigens verdammt dämlich Delfin anstelle von Delphin zu schreiben. "iphrame.html" ist aber doch etwas eigenartig O_o

~dave