Avatar billede netro Nybegynder
28. marts 2007 - 21:23 Der er 5 kommentarer og
1 løsning

Vinduets inderste højde

Med offsetWidth kan jeg måle hvor bredt dokumentet er. Dvs. fra vinduets venstre ramme til scrollbaren i højre side.

Men hvordan kan jeg få den afstand der er fra undersiden af værktøjslinien/adressefeltet og ned til oversiden af statusbjælken? Uanset hvor meget/lidt der står i dokumentet, skal jeg altså have det samme tal. Kan det overhovedet lade sig gøre?
Avatar billede olebole Juniormester
29. marts 2007 - 16:32 #1
<ole>

Det er kun i specielle tilfælde, du kan bruge offsetWidth til at fastslå bredden af viewport'en. Højeden kan du hente med:

<script type="text/javascript">
function getViewPortHeight() {
    var h = null;
    if (self.innerHeight) h = self.innerHeight;
    else if (document.documentElement && document.documentElement.clientHeight) h = document.documentElement.clientHeight;
    else if (document.body) h = document.body.clientHeight;
    return h;
}

alert( getViewPortHeight() );
</script>

/mvh
</bole>
Avatar billede olebole Juniormester
29. marts 2007 - 16:36 #2
- og til både bredde og højde kan du vel bruge dette:

<script type="text/javascript">
function getViewPortDims() {
    var w = h = null;
    if (self.innerHeight) {
        w = self.innerWidth;
        h = self.innerHeight;
    }
    else if (document.documentElement && document.documentElement.clientHeight) {
        w = document.documentElement.clientWidth;
        h = document.documentElement.clientHeight;
    }
    else if (document.body) {
        w = document.body.clientWidth;
        h = document.body.clientHeight;
    }
    return {"w":w, "h":h};
}

var oDims = getViewPortDims();
alert(oDims.w);
alert(oDims.h);
</script>
Avatar billede netro Nybegynder
01. april 2007 - 18:32 #3
Virker fint. Vil du have points?
Avatar billede olebole Juniormester
02. april 2007 - 14:31 #4
Gerne, tak  =)
Avatar billede netro Nybegynder
02. april 2007 - 19:45 #5
Tak for hjælpen.
Avatar billede olebole Juniormester
03. april 2007 - 13:45 #6
Selvtak - og tak for points  ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester