nico: IE: Inhalt in einen Iframe einfügen geht nicht

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

  1. 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

    --
         *®*´¯`·.¸¸.·
    1. 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