Christian Ludwig: iFrame an größe des Dokuments angepasst!

Beitrag lesen

Und schon wieder,

was ist heute nur hier im Forum los??? So lange habe ich schon lange nicht mehr auf eine Antwort warten müssen.

Die Lösung:

<html>
<head>
<script language="JavaScript">
<!--
function iFrameSrc(wert) {
  if (document.layers)
    document.layers[0].src=wert;
  else
    document.iframe1.location.href=wert;
}

function hoehe(){
    document.all('iframe1').style.height = document.iframe1.document.body.scrollHeight;
}
// -->
</script>
</head>

<body>
<iframe src="inhalt1.html" name="iframe1" id="iframe1" target="_parent" frameborder="0" scrolling="no" style="position:absolute; top:150; left:75; width:500; z-index:30; visibility: visible; overflow: auto"></iframe>
<layer id="Layer1" left="75" top="150" z-index="30" src="inhalt1.html" visibility="show" scrolling="no"></layer>
<p><a href="javascript:iFrameSrc('inhalt1.html');">Text 1</a></p>
<p><a href="javascript:iFrameSrc('inhalt2.html');">Text 2</a></p>
</body>
</html>
--------------------------

jetzt wird in die Dateien 'inhalt1.html' und 'inhalt2.html'
nur noch folgender body-tag eingebaut:

<body onload="parent.hoehe();">

Das ist alles ;-)

Ciao