Window Size und größenänderung

mrno

Erfahrenes Mitglied
Hi,
ich suche einen Listener der mir größenänderung des Browsers mitteilt. Gibt es da etwas vorgefertigtes oder muss ich mir da was einfallen lassen. über folgenden Code lese ich die Window Größe aus.

HTML:
function alertSize() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  window.alert( 'Width = ' + myWidth );
  window.alert( 'Height = ' + myHeight );
}

Kann mir da jemand weiterhelfen?
 
So etwas wie einen onresize-Event gibt es nicht. Du kannst dir nur mit einem setInterval() behelfen, dass alle Sekundebruchteile abfragt ob sich die ensprechende Eigenschaft geändert hat.
 

Neue Beiträge

Zurück