Hallo,
Wie kann ich eine feste Browsergröße beim IE beim Start einstellen. Normalerweise verwende ich windows.Innerheight und
windows.Innerwidth. Dies funktioniert jedoch nur beim Netscape. Was mach ich falsch?
Ja. Da ist leider ein Unterschied in der Objekthierarchie.
Drum muss man bei solchen Sachen erst rauskriegen, um welchen Browser es sich handelt, und dann davon abhängig arbeiten. Das nervt ungemein.
Hier ein Stückchen Beispielcode zum Ermitteln der Fenstergröße (ich stecks in die Variablen windowWidth und windowHeight)
Viel Erfolg
// erstmal den Browser ermitteln
isNS = (document.layers) ? 1:0;
isIE = (document.all) ? 1:0;
// Fenstergröße ermitteln (browserabhängig)
if (isNS) {
var windowWidth = window.innerWidth;
var windowHeight = window.innerHeight;
} else if (isIE) {
var windowWidth =document.body.clientWidth;
var windowHeight=document.body.clientHeight;
}