IE: Inhalt in einen Iframe einfügen geht nicht
nico
- javascript
Hi,
ich habe eine ganz normale Html Seite mit einem Iframe mit der id "iframe" und einem unsichtbarem input Feld mit der id "text".
So, jetzt will ich den Inhalt von dem input Feld ("text"), der mit Php vorher eingefügt wurde, in den Iframe machen:
document.getElementById('iframe').contentWindow.document.body.innerHTML = document.formname.text.value;
Im FireFox funktioniert es, aber im InternetExplorer nicht. Warum?
Ps: IE gibt Fehlermeldung: 'document.getElementById(...).contentWindow.document.body' ist Null oder kein Objekt
mfg
Hallo,
Im FireFox funktioniert es, aber im InternetExplorer nicht. Warum?
Ps: IE gibt Fehlermeldung: 'document.getElementById(...).contentWindow.document.body' ist Null oder kein Objekt
mfg
frag den IE doch mal, was er noch kennt:
alert("ElementById(): "+ typeof document.getElementById('iframe'));
alert("contentWindow: "+ typeof document.getElementById('iframe').contentWindow);
alert("contentWindow.document: "+ typeof document.getElementById('iframe').contentWindow.document);
...
Gruß plan_B
Hi,
versuchs mal mit window.FRAME_NAME.document.body.innerHTML
Der IE macht bei solchen Zugriffen öfter Probleme aber mit diesem Konstrukt hats bei mir immer funktioniert
Ciao