Reindirizzare una pagina in base alla risoluzione

Molte volte capita di essere costretti a scegliere per una pagina Web una determitata risoluzione ed ottimizzarla graficamente per quella. Con lo script proposto in questa pagina il problema viene risolto, aumentando però il carico di lavoro del realizzatore della pagina, che in questo caso ne deve realizzare tre, una per ogni tipo di risoluzione.
Lo script infatti calcola la risoluzione video del visitatore della pagina e lo reindirizza ad una pagina realizzata per questa risoluzione.

Vediamo lo script nel dettaglio:

<script language="javascript">
<!--
//calcolo della risoluzione video
var screen_width = null;
var screen_height = null;

if (navigator.javaEnabled()) {
screen_width = screen.width
screen_height = screen.height
}//if
// -->
</script>

<script language="javascript">
<!--
if ((screen_width != null)&& (screen_height != null)){
if (screen_width < 700) //risoluzione 640x480
location.href = "java_640.htm";
else if (screen_width < 900) //risoluzione 800x600
location.href = "java_800.htm";
else //risoluzione 1024x****
location.href = "java_1024.htm";
}//if
else //risoluzione non calcolabile
location.href = "java_800.htm";
// -->
</script>

Questo codice va posto all'interno dei tag <body> della pagina senza niente altro.
Le uniche modifiche da apportare sono i nomi delle pagina da aprire in base alla risoluzione del visitatore (in grassetto).

L'effetto ottenuto non è visibile agli occhi dell'utente che all'apertura della pagina contenente lo script si troverà direttamente nel documento realizzato per la sua risoluzione.



 
   Indietro
   Home Page


Scrivi una E-mail
Pagina completamente relizzata dalla Zinasoft Se sei interessato alla relizzazione
di una pagina web per la tua azienda, contattaci cliccando sul logo.