JPS: Überwachen der Browserfenstergröße

Beitrag lesen

Der hat nur einen Haken:
Resize-Ereignis tritt z.B. auch dann ein, wenn Scrollbars verlaengert werden (beim Laden einer Seite). Das Fenster selbst muss sich deswegen nicht aendern.
Ist eine bekannte unangenehme oder ungeschickt geloeste Geschichte im Navi.

Christine

Ist aber nicht so tragisch. Habe das mal ausprobiert.
Indem man nach einem resize die Fensterhöhe und -breite mit der alten vergleicht, umgeht man dies ganz leicht - obwohl das wirklich etwas umständlich ist.
Würde dann so aussehen:
    h = window.innerHeight;
    b = window.innerWidth;
    window.captureEvents(Event.resize);
    window.onResize = Ausgabe;
    function Ausgabe(Ereignis) {
      if(h != window.innerHeight || b != window.innerWidth) {
        alert("Größe wurde geändert");
        h = window.innerHeight
        b = window.innerWidth
        window.captureEvents(Event.resize);
        window.onResize = Ausgabe;
      }
    }
  }

So tritt die Meldung max. 1 mal pro resize auf!

P.S.: Danke für die Hilfe! Hatte das Problem gar nicht erkannt...