[Imc-torino] banner
burattino a inventati.org
burattino a inventati.org
Mar 14 Ago 2007 10:57:26 UTC
Recupero un vecchio (luglio) argomento di discussione, quello sul banner.
In un intervento maska parlava delle "due scuole di pensiero", quella che
privilegia i monitor a basse risoluzioni e quella sborona che tende a non
prendere in considerazione nulla che sia sotto il 1024x768.
E se si provasse a implementare uno di questi due script?
/// SCRIPT 1 ///
<?
if(isset($HTTP_COOKIE_VARS["users_resolution"]))
$screen_res = $HTTP_COOKIE_VARS["users_resolution"];
else //means cookie is not found set it using Javascript
{
?>
<script language="javascript">
<!--
writeCookie();
function writeCookie()
{
var today = new Date();
var the_date = new Date("December 31, 2023");
var the_cookie_date = the_date.toGMTString();
var the_cookie = "users_resolution="+ screen.width +"x"+ screen.height;
var the_cookie = the_cookie + ";expires=" + the_cookie_date;
document.cookie=the_cookie
location = 'get_resolution.php';
}
//-->
</script>
<?
}
echo "<link rel='Stylesheet' type='text/css' href='$screen_res.css' />";
?>
</HEAD>
<BODY>
<?php
echo "Hai una risoluzione di: $screen_res";
?>
/// SCRIPT 2 ///
<script language="javascript">
<!--
var altezza = window.screen.height;
var larghezza = window.screen.width;
if ((larghezza == 800) && (altezza == 600))
{
location.href = "800x600.css";
}
else if ((larghezza == 1024) && (altezza == 768))
{
location.href = "1024x768.css";
}
else
{
location.href = "wide.css";
}
//-->
</script>
Sono entrambi scritti in modo molto grossolano, giusto per buttare lì
l'idea.
Potrebbe tornare utile avere uno script che riconosce la risoluzione dello
schermo e permette di usare dei css che si adattano, onde evitare di avere
spazi troppo stretti o un banner che si ripete 26 volte.
A disposizione se la cosa interessa.
Hasta luego
burattino
Maggiori informazioni sulla lista
Imc-torino