Schermresolutie in PHP
<script language="Javascript"><!--
if (screen.width <= 1024) {
document.location = "/1024/index.php";
}
else if (screen.width <= 1599) {
document.location = "/1280/index.php";
}
if (screen.width > 1599) {
document.location = "/1600/index.php";
}
//-->
</script>
Is er ook een mogelijkheid om dit met PHP te doen en afhankelijk van de resolutie een andere tabel, of extra kolom, te laten zien?
En als Javascript niet aan staat zal ook dat niet werken.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script language="Javascript">
<!--
if (screen.width <= 1024) {
document.location.href = "index.php?res=1024";
}
else if (screen.width <= 1280) {
document.location.href = "index.php?res=1280";
}
else if (screen.width >= 1600) {
document.location.href = "index.php?res=1600";
}
//-->
</script>
<?php
echo $_GET['res']:
?>
<!--
if (screen.width <= 1024) {
document.location.href = "index.php?res=1024";
}
else if (screen.width <= 1280) {
document.location.href = "index.php?res=1280";
}
else if (screen.width >= 1600) {
document.location.href = "index.php?res=1600";
}
//-->
</script>
<?php
echo $_GET['res']:
?>
...en nog wat nuttig leesvoer.
document.location = "index.php?resolutie=1600";
Dan kan ik dus $_GET['resolutie'] gebruiken om dingen wel of niet weer te geven....
Toch?
Gewijzigd op 01/01/1970 01:00:00 door Sander Spijk
Ok, aan de hand van de Viewport de volgende vragen.... Wat is het, hoe werkt het en wat kan ik ermee?
waarom maak je niet een oplossig in css die dat voor alle resoluties goed doet (heb der zelf voor een bepaalde layout ook erg lang mee lopen kutten maar t kan bijna altijd wel)
Heb er inderdaad over gedacht om de tabellen e.d. in procenten te definieren. Maar sinds ik zelf 1600x1200 als resolutie heb vindt ik dat de layout en verhoudingen van de websites er niet op vooruit gaan. Daarom wil ik graag afhankelijk van de reoslutie (of inderdaad de Viewport = grootte van het venster) een extra kolom toevoegen.
hmm had t niet over procenten.. dan zou dat niet veel gekloot zijn.. maar had het over marges..