Christian Ludwig: iFrame an größe des Dokuments anpassen?

Beitrag lesen

Hi again,

bin ein Stück weiter:
________________________
<html>
<head>
<script language="JavaScript">
<!--
function iFrameSrc(wert) {
  if (document.layers)
    document.layers[0].src=wert;
  else {
    document.iframe1.location.href=wert;
    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>
---------------------

Allerdings liefert das Objekt 'document.iframe1.document.body.scrollHeight' immer den Wert des vorherigen HTML Dokuments zurück.

Such noch ein onload Event, der funktioniert.

Ciao