Hallo Gunnar,
Es funktioniert jedoch nicht, wenn ein Browser beide Properties nicht implementiert hat.
Ja, deshalb sollte es in Michaels Sinne auch eher heißen:
this.W = (window.innerWidth || document.body.clientWidth || 640);
Dabei weiß ich allerdings nicht, warum es in dem Falle, dass ein Browser weder window.innerWidth
noch document.body.clientWidth
versteht, denn dann ausgerechnet 640 Pixel sein sollen.
Gruß Gernot