Hallo Gernot,
Noch mal zurück zu meinem Beispiel:
function dynfrm() {
iframe = document.getElementById('myIframe');
content_iframe = parent.myIframe.document.getElementById('div_elem');
iframe.style.height = content_iframe.offsetHeight + 'px';
}
>
> Ich sehe auf den ersten Blick keinen Grund, warum dein Ansatz nicht auch im Firefox/Mozilla funktionieren sollte.
> Wann rufst du diese Funktion denn auf? Bei mir passiert der Größenabgleich über den onload-Eventhandler in jedem einzelnen eingebundenen Iframe-Dokument. Das ist bei dir vielleicht anders und evtl. die Ursache für das Problem.
Bei mir wird der onload-Eventhandler beim aufruf der IFrame geladen:
~~~html
<iframe src="test.htm" id="myIframe" onLoad="dynfrm()" scrolling="no" style="width:700px;"></iframe>";
wüsste jetzt nicht wie ich es anders machen könnte.
Gruß
Mauz