Sviluppo di Siti Internet Ottimizzati per i Cellulari | Sviluppo di CMS per Siti Mobile | Programmatore PHP esperto per la creazione di siti Ottimizzati | Programmatore Javascript

Redirect al Sito Ottimizzato per i Cellulari con Javascript



Come Programmatore PHP sempre più spesso mi viene richiesto di creare le versioni Mobile di portali e siti internet dinamici, dedicate alla navigazione da cellulare e palmari. Senza approfondire le logiche con cui da Programmatore PHP ritengo debbano essere realizzate tali versioni (spero di poter trattare l’argomento in un articolo dedicato) in questa pagina voglio proporre un modo semplice grazie a cui, tramite uno Script Javascript un Programmatore di siti internet dinamici, possa reindirizzare l’utenza Mobile verso il Sito Ottimizzato per i Cellulari o Palmari.

// Valuto tramite la funzione checkmobile ed eventualmente
//reindirizzo alla versione mobile del mio sito
if (checkmobile(navigator.userAgent)) window.parent.location="http://mobile.miosito.com"

//Funzione
function checkmobile(nameApp) {
//Se e un browser Explorer allora poni la funzione a False
if (nameApp.indexOf('MSIE') != -1) return false;
//Setto l'array dei browser dei dispositivi mobile
browser_mobile = new Array("palmos", "blackberry", "iPhone");
//Scorro l'array se lo userAgent rileva un browser mobile allora restituisco true
for(i=0;i<browser_mobile.length;i++){
if(nameApp.indexOf(browser_list[i]) != -1) return true;
}
//in tutti gli altri casi restituisco falso (Firefox,Opera,etc)
return false;
}

Questo Script appare molto semplice e intuitivo, il Programmatore sfrutta la possibilità di valutare lo userAgent e determina se si tratta di una connessione da browser mobile o completo, ovviamente in questo esempio ho inserito 3 browser mobile PalmOs Blackberry e iPhone, il Programmatore ovviamente potrà cercare un array che contenga tutte le possibili varianti e arricchire l’array di tutte le possibilità.
Come Programmatore PHP consiglio anche di rendere tale controllo facoltativo, cioè legandolo ad una sessione Programmata in PHP permettere all’utente di scegliere se tornare alla versione completa del sito, abbandonando momentaneamente la versione del Sito Ottimizzato per i Cellulari.

PER ULTERIORI INFORMAZIONI:

Daniele Tabacco
Programmatore PHP | Web Developer | Consulente Web e SEO

PHP - MySql - AJAX - HTML5 - JAVASCRIPT - CSS - JSON/XML - JQuery
WebApps, Applicazioni, Realizzazione Siti Mobile per iPhone e Android
Programmatore PHP - Consulente Web Marketing Napoli, Roma, Milano, Firenze.
Tel.+39 329.11.73.918
email: daniele.tabacco[at]gmail.com
skype: daniele.tabacco

Il tuo nome (richiesto)

La tua email (richiesto)

Oggetto

Il tuo messaggio

 


POTREBBE INTERESSARTI ANCHE:
Realizzazione di Siti Internet, Esperto Realizzazione Siti Web Ottimizzati Per i Motori di Ricerca, Consulenza SEO, Consulenza Web Marketing.
Ottimizzare i Contatti ricevuti dal Proprio Sito, per vendere i propri Servizi è possibile. ecco alcuni consigli per un Programmatore PHP o Gestore di un Sito.
In questo script selezioneremo le informazioni degli utenti dal database utilizzando uno script AJAX che aggiorna le informazioni in tempo reale. Tale script risulta funzionale per un Programmatore PHP che vuole costruire applicazioni web dinamiche
Vuoi utilizzare realizzare uno script PHP che possa contare le condivisioni di una pagina web su Google Plus? Ecco un semplice script da utilizzare.
Può un Programmatore PHP Aggiungere degli zeri in coda ad un decimale arrotondato a 2 cifre? Utilizzando questo semplice Script PHP vediamo una semplice soluzione


buzzoole code
Leggi altro:
Guida alle Join di MySQL

Un Programmatore PHP, per lo più innamorato dei database non poteva esimersi dallo scrivere una brevissima guida alle JOIN di...

Chiudi