webForumDet fria alternativet

Kontrollera fönstrets storlek

4 svar · 268 visningar · startad av Poffe

PoffeMedlem sedan apr. 20022 743 inlägg
#1

Hej

Jag skulle vilja ta reda på hur stort besökarens webbläsarfönster är. Hur stor skärmupplösningen vet jag hur man tar fram med screen.width och screen.height.

Alla kör ju inte sina webbläsare i fullskärmsläge så jag vill ta reda på hur stor yta de verkligen ser om ni förstår.

Har försökt leta på nätet men inte hittat nått vettigt.

Peter SMedlem sedan dec. 20025 483 inlägg
#2

Hejsan! :)

var h,w;
if (window.innerHeight && window.innerWidth){
    h = window.innerHeight;
    w = window.innerWidth;
} else if (document.body && document.body.offsetHeight && document.body.offsetWidth){
    h = document.body.offsetHeight;
    w = document.body.offsetWidth;
}
PoffeMedlem sedan apr. 20022 743 inlägg
#3

Tack Peter!

Det fungerar bra i Opera och Firefox men inte i IE tyvärr :/
Finns det nått som fungerar där också?

Peter SMedlem sedan dec. 20025 483 inlägg
#4

Det fungerar i IE också beroende på hur du använder koden. För att document.body-satserna skall vara giltiga, måste body existera (eller hur man skall uttrycka det). Lägg ovanstående kod i en funktion och kör den onload, onresize eller båda. :)

PoffeMedlem sedan apr. 20022 743 inlägg
#5

Härligt! Tack så mycket!!

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)