storlek på fönstret minus toolbars etc?

JavaScript

2 svar · 179 visningar · startad av pakmannen

Medlem sedan dec. 2002227 inlägg
Trådstart#1

hejsan, jag är ganska ny med javascript så detta är säkert en jättelätt fråga, men jag får det i varje fall inte å fungera.

jag skulle vilja ha ut storleken på webläsarfönstret UTAN alla toolbars, startmenyn och sånt. jag trodde screen.availHeight och screen.availWidth skulle göra det, men det verkar inte fungera..

höjden på min upplösning är 1024 och när man kört avail.Heigh så får man 996, alltså 28 pixlars skillnad. Räknar den bara den översta biten på fönstret? Där titeln står? Verkar ju ganska meningslöst..

Men hur som helst. Hur gör man egentligen för att få fram själva dokumentets höjd&bredd?

(testade massa grejer som document.heigh å så, men det verkar inte funka heller..)

Medlem sedan juni 20004 308 inlägg
#2

Ta en kolla på denna funktion.

getClientWidth(), getClientHeight() - Innerbredd, höjd på aktuellt fönster.

getScreenWidth(), getScreenHeight() - Upplösning

getBodyWidth(), getBodyHeight() - Det renderade dokumentets bredd, höjd.

Medlem sedan dec. 2002227 inlägg
#3

tack så mycket! document.body.clientWidth&Height fungerar utmärkt!

262 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)