Resolución

¿Qué tal larshoff?. Quería obtener un Script que me permita detectar la resolución de pantalla del usuario que entra en mi página. Y a la vez de manera instanténea hacer algo para ofrecerle la página en la resolución adecuada.
Gracias y saludos.
Sabrías decirme la diferencia entre html y htm

1 respuesta

Respuesta
1
Antes que darte el script hay algo que deberías considerar. No todo del mundo usa una ventana del navegador maximizado. Yo por ejemplo siempre tengo el ICQ en la parte derecha de la pantalla. Entonces casi nunca necesitas saber la resolución de la pantalla, sino el tamaño de la ventana del navegador.
Para obtener el tamaño de la ventana puedes usar este script:
<SCRIPT LANGUAGE=JAVASCRIPT>
if (document.all) {
ancho = document.body.clientWidth;
altura = document.body.clientHeight;
}
else {
ancho = window.innerWidth
altura = window.innerHeight
}
</SCRIPT>
ahora tienes el tamaño de la ventana en las variables: ancho y altura.
Lo uso en la página este: http://www.terra.es/personal2/larshoff/test/temp1.html
Ahora quieres quizas que los que tienen un tamaño de ventana inferior a X pixels que se van a uncierto página, entonces hay que augmentar el script un poco. y insertar esto antes que el </SCRIPT>
if (ancho < 750)
top.location.href='http://www.mipagina.es/index1.html'
else if (ancho < 900)
top.location.href='http://www.mipagina.es/index2.html'
else if (ancho <1100)
top.location.href='http://www.mipagina.es/index3.html'
else
top.location.href='http://www.mipagina.es/index4.html'
Este mando a todos los que tienen una ventana que es menos ancho que 750 a http://www.mipagina.es/index1.html, si la ventana tiene una anchura entre 751 y 900 se va a http://www.mipagina.es/index2.html etc.
Si quieres hacer otro cosa con el tamaño de la ventana, pregunta y intentaré responderlo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas