Hallo Metin,
Ist so etwas überhaupt möglich ?
Ja, so was ist möglich. Ich habe volgenden JS-Code für eine dynamische Anpassung der Höhe im Einsatz.
// hier fängt der Javascript-Bereich an
// check if iFrame is loaded (only used by IE)
function pollReadyState()
{
if (document.frames["dynamicFrame"].document.readyState == "complete")
{
iFrameResize();
}
else
{
setTimeout("pollReadyState()",500);
}
}
function iFrameResize()
{
var bodyHeight = dynamicFrame.document.body.scrollHeight + 20;
document.getElementsByTagName("iframe")[0].setAttribute("height", bodyHeight);
}
...
...
...
HTML-Code
<iframe onLoad="iFrameResize();" src="meineSeite.html" name="dynamicFrame" id="dynamicFrame" scrolling="no" frameborder="0"></iframe>
<!-- Diesen Script-Bereich braucht man wegen dem IE. Dieser Bereich muss hinter dem <iframe>-Tag stehen -->
<script language="javascript">
<!--- IE 5.0 does not understand the onLoad event in the iFrame tag. Netscape uses the onLoad event to resize the iFrame --->
if (navigator.appName == 'Microsoft Internet Explorer')
{
pollReadyState();
}
</script>
//ENDE
Hoffe es hilft Dir weiter. Du musst halt noch die Breite ergänzen.
Gruss
spy