Struppi: innerWidth/-Height und der IE

Beitrag lesen

Hallo Astovidatu

Sers,
ich hab in den Head meiner seite ein

window.innerHeight = 550
 window.innerWidth = 820

Gesetzt. Zunächst habe ich offline getestet ob es Funktioniert, Mozilla und der Internet Explorer 6 haben das Anzeige-Fenster wie gewünscht auf 820x550 gesetzt.

Lade ich die Page auf den Server und führe sie mit dem Internet Explorer aus wird leider garnichts resized. Mozilla hingegen funktioniert weiterhin.

Ich schau in self HTML und entdecke "document.body.offset"
Ich setze diesen befehl also noch zusätzlich zu window.innerHeight in einen onLoad() im Body tag.

Ergänzung:

Also der Wert ist nur lesbar und der IE 6 unterscheidet zwischen Standard und Quirks Modus.

Also:

Entweder:
size = { w: window.innerWidth, h: window.innerHeight};

IE 6:
Quirks Mode:
size = {
w: parseInt(window.document.body.clientWidth),
h: parseInt(window.document.body.clientHeight)
};

Im standard Mode:
size = {
w:  parseInt(window.document.documentElement.clientWidth),
h:  parseInt(window.document.documentElement.clientHeight)
}

Struppi.