iFrame einbetten

Hier wird ein einfachen JS vorgestellt, dass die Höhe eines iFrames automatisch berechnet (Die geframte Seite muss auf der eigenen Domain liegen).

Forum: Dynamisches DIV Layout mit iframe?!

Autor: ??



Im Header (HTML-Header!!!):

iframe head

<script language="JavaScript" type="text/javascript">
<!--
function calcHeight()
{
//find the height of the internal page
var the_height=document.getElementById('iframename').contentWindow.document.body.scrollHeight;
 
//change the height of the iframe
document.getElementById('iframename').height=the_height +15;
}
//-->
</script>


DIV - Mitte:

<iframe name="iframename" onLoad="calcHeight();" scrolling="no" width="100%" frameborder="0" id="iframename"src="http://www.irgendwo.com"></iframe>

<note> Dieses Script funktioniert nur bei Seiten die auf der eigenen Domain liegen (Kein Cross-Scripting). </note>