Hej, Hej,resize IE problem
När jag klickar på ett menyalternativ på min sida så visas hela sidan. Men se'n anropas denna funktion och plötsligt syns ingenting nedanför en viss gräns. Samma gräns för alla sidor. Det fungerar bra i FF. Har det ngt med document.documentElement.clientHeight att göra?
var origWidth = document.documentElement.clientWidth;
var origHeight = document.documentElement.clientHeight;
var dropMenuVisible = false;
function resizeHandler() {
if (ie4) {
var myWidth=0;
var myHeight=0;
var i;
var menues = getElementsByName_iefix("div", "undermeny"); // getElementsByName doesn't work in IE
for (i=0; i < menues.length; i++) {
if (document.getElementById(menues[i].id).style.visibility == "visible") {
dropMenuVisible = true;
}
else
dropMenuVisible = false;
if ( typeof( window.innerWidth ) == 'number' ) {
//Non-IE
myWidth = window.innerWidth;
myHeight = window.innerHeight;
}
else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
//IE 6+ in 'standards compliant mode'
myWidth = document.documentElement.clientWidth;
myHeight = document.documentElement.clientHeight;
}
else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
//IE 4 compatible
myWidth = document.body.clientWidth;
myHeight = document.body.clientHeight;
}
if (myWidth != origWidth || myHeight != origHeight) {
// ie6
origWidth = document.documentElement.clientWidth;
origHeight = document.documentElement.clientHeight;
}
else {
if (dropMenuVisible) {
document.getElementById(menues[i].id).style.visibility = "hidden";
document.getElementById(menues[i].id).style.visibility = "visible";
}
}
}
}
}
window.onresize = resizeHandler;Sv: resize IE problem
Jag har hittat lösningen. Självklart inte i den kod jag angav här... Hade att göra med en annan include fil. include virtual är inte möjligt i php filer.
Tack!