[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