Duda sobre script web móvil

Saludos!
Estoy intentando que mi web se pueda visualizar también desde el móvil. Mi idea es hacer una web diferente para el móvil. He encontrado estaré script, el cual añado en el
<head>
, pero creo que falta algo en el 
<body>
no estoy seguro..
<script language="JavaScript1.2"> 
if (screen.width=176 || screen.height==220) window.location.replace("movil/176x220.htm"); 
if (screen.width=240 || screen.height==320) window.location.replace("movil/240x320.htm"); 
if (screen.width=256 || screen.height==192) window.location.replace("movil/256x192.htm"); 
if (screen.width=320 || screen.height==480) window.location.replace("movil/320x480.htm"); 
if (screen.width=480 || screen.height==272) window.location.replace("movil/480x272.htm"); 
if (screen.width=480 || screen.height==640) window.location.replace("movil/480x640.htm"); 
  </script>
¿El código es correcto? Mi idea es detecte la resolución de cada teléfono móvil, y muestre la página adaptada para su pantalla. También saber si existen más resoluciones móvil de las que tengo puestas en en código..
Gracias, un saludo

1 Respuesta

Respuesta
1
Sustituye "window.location.replace" por "document.location.replace". Así te funcionará.
Otra solución es que tu html sea la misma, pero uses una hoja de estilos que se adapte a la resolución de pantalla, usando em's en vez de px's, evitando los tamaños absolutos.
En este artículo hablan de esto y creo que te puede ser muy útil.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas