Gernot Back: Fenstergöße dynamisch anpassen

Beitrag lesen

Hallo Markus,

ich habe ein Formular so formatiert, dass man die Schriftgröße dynamisch ändern kann. Dabei ändert sich auch die Größe des Formulars.
Leider habe ich kein Ereignis gefunden, das dabei ausgelöst wird.

Ich vermute mal, um auch den IE zu bedienen hast du das gemacht, indem du für deine Formularelemente relative Größen wie em oder % bezüglich Font-Size gewählt hast.

Meine Frage: Gibt es eine Möglichkeit die Fenstergröße automatisch immer wieder an die Formulargröße anzupassen?

Im IE reagieren Formularelemente bei Schriftgrößenänderungen dann sogar auf den Eventhandler onresize.

Für andere Browser müsstest du halt die offsetWidth des Formulars und/oder seiner Elemente in einem Intervall ständig abfragen und, sobald bei der Subtraktion des neuen vom alten Wert etwas anderes als Null herauskommt, entsprechend reagieren.

Nicht sehr elegant...

Gruß Gernot