Klawischnigg: Wartet onload auf den Inhalt eines iframe?

Beitrag lesen

Hi there,

Welche Möglichkeit gibt es dann, umschliessende Seite A und iframe- Seite B zeitlich zu synchronisieren?

Das hängt davon ab. Wenn die Seite B von Dir kommt, ist das ganze trivial. Dann überprüfst Du in Seite B einfach auch den onload-Event und teilst es dem parent-Frame einfach mit, wenn er ausgelöst wurde, sprich die Seite B vollständig geladen wurde.

A versucht, den iframe in der Höhe anzupassen. Dafür meldet B seine Höhe an B's Server. Der macht daraus ein Bild mit dieser Höhe und speichert es.
A liest nun dieses Bild vom "fremden" Server, wertet die Höhe aus und setzt diesen Wert als iframe- Höhe.

Und warum meldet B seine Höhe nicht einfach an A?

Wenn B verspätet meldet, kann A ein "altes" Bild auswerten. A nun eine Sekunde warten zu lassen, bringt da auch keine Sicherheit.

Natürlich nicht. Raten ist beim Programmieren immer eine schlechte "Lösung" und eine Sekunde ist genauso geraten wie eine halbe oder deren zwei. Aber wie gesagt, daß mit dem Bild ist sowieso irgendwie von hinten durchs Auge, wenn es wirklich nur um die Größe des Iframes geht...