gerhard: ändern der Browserfensterbreite ermitteln

Beitrag lesen

Hi,

mit diesem Script möchte ich ermitteln, wann der Besucher seine Browserfensterbreite ändert:

var size = (window.innerWidth) ? window.innerWidth : window.document.body.clientWidth;  
  
function fenster(alt) {  
 var neu = (window.innerWidth) ? window.innerWidth : window.document.body.clientWidth;  
 if (alt != neu) alert("anders");  
 size = neu;  
}  
  
window.setInterval("fenster("+size+")", 1000);

Doch wenn ich das Browserfenster jetzt kleiner mache, meldet er die Meldung "anders" und dann immer und immer wieder...

Ich glaube es liegt daran, dass die Funktion die Variabel size nicht ändert, sondern immer wieder die gleiche übergibt.

Habt ihr ein Lösungsvorschlag?