Beregning af sidens højde - browserkompabilitet
Hi E,Jeg har med hjælp fra andre på E forsøgt at lade et script beregne højden af mit dokument i browseren og anvende det til at udfylde en menubjælke. Dvs. at højden på min menu-div først beregnes i det øjeblik brugeren henter siden ind i sin browser.
Problemet er, at det ikke virker i Mozilla Firebird - og det går jo ikke!
Er der nogen der kan hjælpe. Scriptet er kopieret herunder og et eksempelt kan ses på: http://lknet.dk/test/12/
---
function getHeight() {
var b1 = (window.innerHeight)?true:false; if (!b1) {
var b2 = (document.body.offsetHeight==document.body.scrollHeight)?true:false;
var b3 = (document.documentElement&&document.documentElement.clientHeight)?true:false; }
var scrollHeight = (b1)?window.innerHeight:(b2&&b3)?document.documentElement.scrollHeight:document.body.scrollHeight;
var trueHeight = (scrollHeight<document.documentElement.clientHeight)?document.documentElement.clientHeight:scrollHeight
return trueHeight;
}
onload = function() {
document.getElementById("menu").style.height = getHeight()+"px";
}
onresize = window.onload;
