Hey,
hab das Problem das mir der IE (wie so oft) nen Strich durch die Rechnung macht.
Bei folgendem Script mag er die letzte Anweisung nicht.
Sein Kommentar: "Ungültiges Argument."
Im Head:
function getWinSize(win){
if(!win) win = window;
var pos = {x:0,y:0};
if(typeof win.innerWidth != undefined) {
pos.w = win.innerWidth;
pos.h = win.innerHeight;
} else if(win.document.body){
pos.w = parseInt(win.document.body.clientWidth);
pos.h = parseInt(win.document.body.clientHeight);
}
return pos;
}
var size = getWinSize();
var xheight = size.h + "px";
var vheight = size.h - 222;
var vheight = vheight + "px";
document.write(vheight);
document.write(xheight);
Die beiden werte sind im Firefox und Opera vollkommen korrekt. Im IE natürlich nicht. ^^
NaNpx
undefinedpx
Die 2 Sachen kommen raus.
Die will er aber wohl nicht so ganz.
Wäre ober Lösungsvorschläge sehr dankbar,
Gruß,
Jackson