Christian: iFrame - Höhe an anzuzeigender Seite anpassen?

Beitrag lesen

var iframe = document.getElementById("iframeID");
iframe.height = 100;

--> Wohin? in den <ifram> Tag?

also, so einfach ist das echt nicht, wie ich dachte. habe gerade ausprobiert.
du kannst die neue höhe erst zuweisen, wenn das dokument komplett geladen ist.
d.h. du musst im body-onload eine funktion aufrufen.

<script type="text/javascript">
function iframeResize()
{
document.getElementById("ifr").height = frames["ifr"].document.body.scrollHeight;
}

</script>

<body onload="iframeResize()">

<iframe id="ifr" src="..."></iframe>

</body>

etwa so, sollte es klappen. Moz kennt glaub ich auch scrollHeight, Netscape 4 zwar nicht, aber der kann eh keine iframes.

Gruß
Christian