Avatar billede hsm Nybegynder
09. april 2004 - 09:23 Der er 5 kommentarer og
1 løsning

Invendige mål af browser vindue?

Hej eksperter!

Er der nogen der kan fortælle mig hvordan man finder de invendige mål på browser vinduet? Altså der hvor dokumenterne vises.
Avatar billede roenving Novice
09. april 2004 - 14:15 #1
alert((window.innerHeight)?window.innerHeight:document.body.clientHeight);

-- men den har den bagdel, at den i IE kun viser højden på body, som ikke nødvendigvis er højden af browseren ...

-- man kan så i stedet bruge screen.availWidth, som vil give skærmens tilgængelige areal uden taskbar el. lign.

-- Men kombineret med

<style type="text/css">
html,body{height:100%;margin:0px;padding:0px;}
</style>

Vil den give et godt billede !-)
Avatar billede hsm Nybegynder
09. april 2004 - 14:40 #2
roenving >> Vil målene på body ikke altid være målene på dokument-arealet i browservinduet?
Avatar billede roenving Novice
09. april 2004 - 14:59 #3
Nej, du kan lave en simpel test med at have den style med og ikke have den med i et simpelt html-dokument:

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Tomt dokument</title>
<style type="text/css">

</style>
</head>
<body onload="alert((window.innerHeight)?window.innerHeight:document.body.clientHeight);">
Noget
</body>

</html>

-- vil give en linjehøjde (ca. 19 !-) uden html,body-stylen

-- Men du har ret i, at IE i quirks-mode vil give hele højden !-)
Avatar billede hsm Nybegynder
11. april 2004 - 13:24 #4
Ok - det er fint. Du har fortjent nogle points, så drop et svar.
Avatar billede roenving Novice
11. april 2004 - 15:48 #5
Velbekomme '-)
Avatar billede roenving Novice
11. april 2004 - 21:26 #6
-- og tak for points ;~}
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

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging