Ik wil aan de hand van de resolutie van de gebruiker een variable zetten. Deze variabele mag 4 waarden aannemen: 800, 1024, 1280, 1600. Daarvoor heb ik het volgde script gemaakt:
Maar het werkt op 1 of andere manier niet, de variabelen $resolutieheight en $resolutiewidth krijgen wel de goed waarde maar $res word altijd 1024... wat doe ik nu fout? Of is de hele opbouw van het sciptje verkeerd en is er een veel betere manier?
Heb btw al gezocht met de search en met google...
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| <?php $resolutiewidth = "<script>document.write(screen.width);</script>"; $resolutieheight = "<script>document.write(screen.height);</script>"; $resolutie = "Uw resolutie is $resolutiewidth bij $resolutieheight pixels"; if ($resolutiewidth <= "800"){ $res = "800"; }elseif ($resolutiewidth == "1024"){ $res = "1024"; }elseif ($resolutiewidth == "1280"){ $res = "1280"; }elseif ($resolutiewidth >= "1600"){ $res = "1600"; }elseif ($resolutiewidth >= "801" && $resolutiewidth <= "1023"){ $res = "800"; }elseif ($resolutiewidth >= "1025" && $resolutiewidth <= "1279"){ $res = "1024"); }elseif ($resolutiewidth >= "1281" && $resolutiewidth <= "1599"){ $res = "1280"); }else{ $res = "1024"; } echo "$resolutie"; echo "$res"; ?> |
Maar het werkt op 1 of andere manier niet, de variabelen $resolutieheight en $resolutiewidth krijgen wel de goed waarde maar $res word altijd 1024... wat doe ik nu fout? Of is de hele opbouw van het sciptje verkeerd en is er een veel betere manier?
Heb btw al gezocht met de search en met google...