Aiutooooooo..
Dovrei fareun reindirizzamento del mio sito a quello in mobile quando si collegano da dispositivi in mobile. Il codice su cui sto lavorando in javascript è il seguente aggiungo nella pagina index prima dell'apertura del tag head:
<script type="text/javascript">
if (checkmobile(navigator.userAgent)) window.parent.location="http://www.timea.mobi/"
function checkmobile(nameApp) {
if (nameApp.indexOf('MSIE') != -1) return false;
if (nameApp.indexOf('iPhone') != -1) return true;
if (nameApp.indexOf('Trident') != -1) return true;
if (nameApp.indexOf('Creative AutoUpdate') != -1) return false;
if (nameApp.indexOf('BlackBerry') != -1) return true;
if (nameApp.indexOf('Opera Mini') != -1) return true;
if (nameApp.indexOf('GoogleQuickSearchBox.apk') != -1) return true;
browser_list = new Array("midp", "j2me", "avantg", "docomo", "novarra", "palmos", "palmsource", "240×320", "opwv", "chtml", "pda", "windows ce", "mmp/","mib/", "symbian", "wireless", "nokia", "hand", "mobi", "phone", "cdm", "up.b", "audio", "SIE-", "SEC-", "samsung", "HTC", "mot-", "mitsu", "sagem", "sony", "alcatel", "lg", "erics", "vx", "NEC", "philips", "mmm", "xx", "panasonic", "sharp", "wap", "sch", "rover", "pocket", "benq", "java", "pt", "pg", "vox", "amoi", "bird", "compal", "kg", "voda", "sany", "kdd", "dbt", "sendo", "sgh", "gradi", "jb", "dddi", "moto");
for(i=0;i<lenght(browser_list);i++){
if(nameApp.indexOf(browser_list[i]) != -1) return true;
}
return false;
}
</script>
Questo codice funziona solo per Opera Mini ma se mi collego con Google Ricerca dal mio LG non fa il reindirizzamento ... come mai?? Cosa sbaglio nel codice per farsì che se mi collego da Google Ricerca parte in automatico il redirect?!