webForumDet fria alternativet

"Upplösning" omaximerat

4 svar · 247 visningar · startad av MaRseY

MaRseYMedlem sedan maj 2001178 inlägg
#1

Har en upplösningskontroll på min sida för tillfället men problemet är att vissa mått som jag vill konfigurera beroende på upplösningen inte funkar om man kör webläsaren omaximerad. Så jag undrar om det finns nån funktion för å kolla själva fönstrets storlek?

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

Är det detta du menar?

<head>
<script type="text/javascript">
<!--

window.onload = function(){
     var w = document.body.offsetWidth || self.innerWidth;
     var h = document.body.offsetHeight || self.innerHeight;

     alert( "Höjd: " + h + "\nBredd: " + w );
};

//-->
</script>
</head>

:)

MaRseYMedlem sedan maj 2001178 inlägg
#3

jupp precis, tackar ;)

MaRseYMedlem sedan maj 2001178 inlägg
#4

En fråga bara.. måste jag ha det som "window.onload" för nu så laddas sidan först å sen körs funktionen, skulle vela kunna köra funktionen direkt om det är möjligt men det går ju inte å bara döpa funktionen till nåt för då kom inte objektet med..

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

För att läsa av olika elements storlek ( i det här fallet "body" ), måste elementet i fråga hinna läsas in av webbläsaren och det har det inte gjort om du skulle göra exempelvis så här:

<head>
<script type="text/javascript">
<!--

function foo(){
     alert( document.getElementsByTagName( "body" ).item( 0 ) );
};

[i]foo();[/i]

//-->
</script>
</head>

...

<-- Resten av HTML-dokumentet här -->

:)

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