Metin: iframe soll grösse automatisch anpassen

Beitrag lesen

Hallo Flavio,

versuchs mal damit: hab ich auch im Einsatz. Klappt wunderbar. Das habe ich übrigens vom Kollgen Spy. Nocmals mein Dank an ihn.

function pollReadyState()
{
 if (document.frames["dynamicFrame"].document.readyState == "complete")
 {
  iFrameResize();
 }
 else
 {
  setTimeout("pollReadyState()",500);
 }
}

function iFrameResize()
{
  var bodyHeight = dynamicFrame.document.body.scrollHeight + 20;
 document.getElementsByTagName("iframe")[0].setAttribute("height", bodyHeight);
}

solltest Du MS IE nutzen, so musst Du folgendes noch einfügen:

<iframe onLoad="iFrameResize();" src="startseite.htm" name="dynamicFrame" id="dynamicFrame" width="100%" scrolling="no" frameborder="0"></iframe>

// Diese Passage direkt hinter dem <IFRAME>-Tag einfügen
<script language="javascript">
   if (navigator.appName == 'Microsoft Internet Explorer')
    {
     pollReadyState();
    }
</script>

hallo leute!

ich hab mir ne page gebaut aus 1 spalte und 3 zeilen.

in der mittleren zeile hab ich ein iframe eingefügt.

jetzt will ich, dass das iframe seine grösse automatisch anpasst, an den html's die ich im frame anzeigen will.

also sprich, wenn ich einen ultra langen text habe, soll die mittlere zeile mit dem iframe einfach grösser werden, sodass der ganze text ohne zu scrollen sichtbar ist. ich will aber keine fixe grösse angeben, sondern, dass sich das iframe immer der grösse des inhalts den ich reinladen will verändert. so dass immer alles sichtbar ist.

wie schaff ich das?

wäre sehr froh um eure hilfe

mfg flavio