Cochrane: Frameübergreifende änderung

Beitrag lesen

Hm... Es ist nicht ganz leicht zu verstehen, wass du genau willst. Ich vermute aber, das Problem lässt sich beheben, in dem du statt dem iframe einen DIV-Bereich verwendest, dessen Inhalt du änderst. Solltest du dass nicht wollen, müsstest du im iframe ständig eine weitere Datei geladen halten, deren Inhalt du dann veränderst. Dann müsste dein Code etwa so aussehen:

parent.frames[0].getelementbyname('fmain').getElementByName('einElement').innerHTML=document.getelementbyname('datadiv1').innerHTML

Wobei 'einElement' natürlich der Name des Elementes wäre, dass du austauschen würdest. Wenn du aber das innere HTML eines iframes änderst, änderst du tatsächlich nur den Text, den ein Webbrowser anzeigt, der iframes nicht unterstützt.