Webstatt.org - Community seit 2006 - 2012 (2024?)

Probleme mit scrollheight im Firefox

user-323
23.01.2007 13:39

Hallo,
ich habe eine kleines Problem. Ich habe eine Seite mit einem iFrame. Im Iframe werde immer die Inhalte angezeigt. Jetzt will ich die Scrollhöhe dynamisch anpassen. Ich will im Iframe keinen Scrollbalken, sondern das Iframe so hoch wie der Inhalt ist.

Dazu habe ich folgenden Code:


function setFrameHeight() {
var newHeight = document.getElementsByTagName('table'zwinkern[0].scrollHeight;
var iframeElement = parent.document.getElementById("content"zwinkern;
if (newHeight < 365) {
iframeElement.height = "365px";
}
else {
iframeElement.height = newHeight;
}
//alert(iframeElement.height);
}


In jeder Contentdatei rude ich es wie folgt auf:


<body onload="document.getElementById('css'zwinkern.href=parent.document.getElementById('currCss'zwinkern.value;chkView('regenerate'zwinkern;setFrameHeight();" bgcolor="#ffffff" style="background-color:transparent" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">


Das funktioniert im Internet Explorer sehr gut, nur im Firefox schneidet er immer Inhalte ab. Das Iframe ist dort immer zu klein. Weiß vielleicht jemand wodran das liegen kann?

Hier ist noch der Code vom iFrame:


<iframe allowtransparency="true" class="ifrm_content" id="content" name="content" src="regenerate.html" frameborder="0" align="top" height="100%" width="100%" scrolling="0"></iframe>

Avatar user-236
27.01.2007 18:02

ich glaub der FF zickt da rum, aber du kannst mal die Höhe auf 99% und noch margin:0px; padding:0px; dazu.

Hope it helps

gruß
mab

signature in progress