Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/11/2012, 13:56
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: javascript sitio para visitas virtuales

Por lo que veo

si el cliente usa safari mandas a mobile/index.html
Código Javascript:
Ver original
  1. if(_bi.indexOf("safari")>0)_url="mobile/index.html";
si usa un ipad o un iphone o un ipod lo mandas a html5/sample1.html
Código Javascript:
Ver original
  1. if(_bi.indexOf("iphone")>0 || _bi.indexOf("ipad")>0 || _bi.indexOf("ipod")>0) _url="html5/sample1.html";
y en qualquier otro caso a flash/index.html
(diria que esta anula la primera puesto que aun que usen safari si no son un gatchet appel vas a dirigirlos a esta ultima)
Código Javascript:
Ver original
  1. else _url="flash/index.html";

Si quieres diferenciar entre los del ultimo caso podrias hacer lo siguiente

Código Javascript:
Ver original
  1. if(_bi.indexOf("safari")>0){
  2.        _url="mobile/index.html";
  3. }
  4.  
  5. if(_bi.indexOf("iphone")>0
  6.    || _bi.indexOf("ipad")>0
  7.    || _bi.indexOf("ipod")>0){
  8.             _url="html5/sample1.html";
  9.    }else{ //cualquier cosa que no sea un iphone o ipad o ipod aun que use safari
  10.        if(...condicion del tamaño de la pantalla...){
  11.            _url= ....la url para los que cumplen la condicón...
  12.        }else{
  13.           _url="flash/index.html";  // si es la url para los que no la cumplen
  14.        }
  15.    }

HTML5 creo que va a ser el standar aqui tienes una tabla de compatibilidades http://mobilehtml5.org/
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 14/11/2012 a las 14:07