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