rkhb: iframe-Anpassung funktioniert nicht im IE

Beitrag lesen

Ich habe Dir mal etwas in FF2, IE6, IE7, Opera, Safari funktionierendes hochgeladen.

http://www.rkhb.de/pipapo/iframeboss.html

Die beiden Hauptscherz dabei sind, das Iframe zu klonen und mit offsetHeight zu arbeiten:

function resizeIframe (ifr_id)
{
 var ifr_old = document.getElementById(ifr_id);
 var ifr = ifr_old.cloneNode(true)
 ifr.scrolling='no';
 ifr.height=ifr_old.contentWindow.document.body.offsetHeight;
 ifr_old.parentNode.replaceChild(ifr,ifr_old);
}

Wichtig ist auch, den onload-Event erst in den Body-Tag einzubauen:

<body onload="resizeIframe('ifr1')">

Klaue die Quelltexte und spiele damit herum. Viel Spaß.

viele grüße
ralph