Hallo zusammen.
Ich habe eine Frage und zwar würde ich gerne ein iframe haben auf meiner Seite, dass dynamisch angepasst wird. Je nachdem wieviel Inhalt es hat, soll es angepasst werden. Ich habe ein Javascript gefunden das ging, aber ging nicht auf jedem Browser. Ich hatte zum Beispiel mühe mit Google Chrome. Mozilla, Internet Explorer , Safari ging ohne Problem.
Ich habe wirklich viel gesucht im Internet aber habe leider nix gefunden. Oder gibt es eine bessere Lösung als iFrame?
Javascript:
<script type="text/javascript">
<!--//
function sizeFrame(frameId) {
var F = document.getElementById(frameId);
if(F.contentDocument) {
F.height = F.contentDocument.documentElement.scrollHeight+300; //FF 3.0.11, Opera 9.63, and Chrome
} else {
F.height = F.contentWindow.document.body.scrollHeight+300; //IE6, IE7 and Chrome
}
}
// window.onload=sizeFrame;
//-->
</script>
Iframe:
<iframe width="100%" id="myFrame" src="index.html" scrolling="no" frameborder="0" onload="sizeFrame('myFrame')">
An iframe capable browser is
required to view this web site.
</iframe>
Was kann hier falsch sein? Ich wäre um jeden Tipp froh.
Ich habe eine Frage und zwar würde ich gerne ein iframe haben auf meiner Seite, dass dynamisch angepasst wird. Je nachdem wieviel Inhalt es hat, soll es angepasst werden. Ich habe ein Javascript gefunden das ging, aber ging nicht auf jedem Browser. Ich hatte zum Beispiel mühe mit Google Chrome. Mozilla, Internet Explorer , Safari ging ohne Problem.
Ich habe wirklich viel gesucht im Internet aber habe leider nix gefunden. Oder gibt es eine bessere Lösung als iFrame?
Javascript:
<script type="text/javascript">
<!--//
function sizeFrame(frameId) {
var F = document.getElementById(frameId);
if(F.contentDocument) {
F.height = F.contentDocument.documentElement.scrollHeight+300; //FF 3.0.11, Opera 9.63, and Chrome
} else {
F.height = F.contentWindow.document.body.scrollHeight+300; //IE6, IE7 and Chrome
}
}
// window.onload=sizeFrame;
//-->
</script>
Iframe:
<iframe width="100%" id="myFrame" src="index.html" scrolling="no" frameborder="0" onload="sizeFrame('myFrame')">
An iframe capable browser is
required to view this web site.
</iframe>
Was kann hier falsch sein? Ich wäre um jeden Tipp froh.