Kan iemand een script voor mij maken die automatisch kijkt welke resolutie iemand heeft, en als die bijv lager is dan 1024x768 dan tekst kan laten zien.
Voorbeeld:
"Uw resolutie is nogal laag, u kunt deze pagina beter bekijken als u uw resolutie verhoogt."
Die $_GET['width'] en $_GET['height'] moet je dan wel ergens vandaan halen ey... het zijn geen standaard vars die je altijd kan aanroepen. Zoiezo zul je het met javascript moeten doen, clientside... niet met php serverside.
if (isset($_GET['width']) AND isset($_GET['height'])) {
// output the geometry variables
echo "Screen width is: ". $_GET['width'] ."<br />\n";
echo "Screen height is: ". $_GET['height'] ."<br />\n";}
else {
// pass the geometry variables
// (preserve the original query string
// -- post variables will need to handled differently)
echo "<script language='javascript'>\n";
echo " location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}" . "&width=\" + screen.width + \"&height=\" + screen.height;\n";
echo "</script>\n"; exit();
}
if (isset($_GET['width']) AND isset($_GET['height'])) > 800 AND 600 {
echo "Deze site is mooier bij een hogere resolutie, ik raad u daarom aan uw resolutie te verhogen zodat u deze melding niet meer krijgt.";
}
else {
echo "U heeft een goede resolutie voor deze pagina!";
}
?>
____________________________-
Dit is wat ik nu heb, het werkt wel alleen het laat ook zien welke resolutie je hebt apart, hoe haal ik dat eruit, en hoe gebruik ik die tag om te zeggen:
Als x kleiner is dan $waarde, doe dan {...} else {...}
Dat snap ik nog niet goed
?
Onbekende gebruiker
24-12-2005 13:28
if (intval($_GET['x']) > 800) { //goede resolutie
} else { //niet goed
}
@Jan: Liquid layouts is toch zoveel mogelijk met procenten werken ipv pixels?
Ja, voor wat betreft de breedte. Je maakt bijvoorbeeld een content-div van 95%. Daarin kun je dan best een sidebar maken van 200px die je naar links float.