Matthias Apsel: Höhe des iframe einstellen

Beitrag lesen

Om nah hoo pez nyeetz, Linuchs!

Die Seite im iframe meldet ihre eigene Höhe per Ajax an ihren eigenen Server, der stellt ein leeres Image mit dieser Höhe bereit. Die parent-Seite reagiert auf onload des iframe-Inhalts und holt sich das Image. Dessen Höhe wird zur Höhe des iframe.

So weit ich weiss, "feuert" das onload Event aus Sicht der parent-Seite nur einmal, wenn die erste Seite im iframe geladen ist. Nicht nochmals, wenn im iframe eine andere Seite aufgerufen wird.

Das stimmt. Es gibt noch andere Eventhandler. Für Geräte mit Maus etwa onmouseup. Nur ein Gedanke. Und zur Oberkante des IFrames lässt sich dann scrollen.

Das Einfachste wäre jedoch ein scrollbares Iframe mit fester Höhe. Ob sie nun dieses oder die komplette Seite scrollen ist beinahe egal, würde ich sagen.

Matthias

--
Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Star und Star Trek.