25. maj 2005 - 13:23Der er
5 kommentarer og 1 løsning
Vinduets højde inkl. chrome
Hvordan kan jeg, i IE 5.0/5.5/6.0 få at vide hvor højt vinduet er(altså ikke contentarea, men inkl. titelbar, menu, etc.)? Jeg har kigget lidt omkring, men kan ikke finde det.
Jeg kan selvfølgelig sætte vinduets position og derefter aflæse window.screenTop med noget sjusk a la
window.moveTo(0,0); var topChromeHeight=parseInt(window.screenTop,0);
men det er jo ikke helt nok. Er der virkelig ikke nogle lette måder at find vinduets samlede højde på? (Alternativt kunne det være rart at vide om brugeren har "tændt" statusbaren, det er egentligt det jeg prøver at estimere vha. vinduets højde)
Det har vel ikke noget at gøre med værktøjslinjen? Ud over det, er det jeg spørger om mere om det kan lade sig gøre at spørge browseren om hvormeget den fylder, ligesom man kan i Mozilla. Det virker lidt underligt at man kan resize vinduet til en bestemt størrelse (her er det vinduets, ikke content-area's, størrelse man resizer. Så man kan altså sætte vinduets højde, men ikke aflæse den..
Hvis du vil finde ud af, om der er statusbar på, må du indregne de elementer, som der kan være, men hvis du selv skaber et vindue uden værkstøjslinjer m.m. er det selvfølgelig ikke et problem !-)
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.