ARTICULOS

Redirección de acuerdo a la resolución del usuario

Autor: Fabian Muller (http://www.webexperto.com) - 15/01/2003

El siguiente JavaScript detecta la resolución de la pantalla del visitante y lo redirecciona a una  página optimizada especialmente para la misma. Se otorga como valor las direcciones URL en tres variables para cada una de la resoluciones más utilizadas (640x480, 800x600 y 1024x768). Luego se realiza una sentencia para detectar la resolución de pantalla del usuario, y de acuerdo al ese valor se redirecciona el navegador hacia la dirección correspondiente a esa resolución.

<html>
<head>
<script LANGUAGE="JavaScript">
function redireccionar() {
var url640x480 = "http://www.tu-sitio.com/640x480";
var url800x600 = "http://www.tu-sitio.com/800x600";
var url1024x768 = "http://www.tu-sitio.com/1024x768";
if ((screen.width == 640) && (screen.height == 480))
window.location.href= url640x480;
else if ((screen.width == 800) && (screen.height == 600))
window.location.href= url800x600;
else if ((screen.width == 1024) && (screen.height == 768))
window.location.href= url1024x768;
else window.location.href= url640x480;
}
</script>
</head>
<body onLoad="redireccionar()">
</body>
</html>

 

Más artículos sobre Java Script

1. Todo sobre imágenes en JavaScript
2. Proteger páginas con password
3. Mostrar banners Flash en forma aleatoria
4. Tres métodos para redireccionar una página
5. Nivelar altura de capas paralelas
6. Efecto nieve
7. Fecha completa con JavaScript
8. Detectando el plugin de Flash
9. Validando emails con JavaScript
10. Confirmar eliminar registro
Más artículos...

Otros artículos...

Programas Swish
Marketing El posicionamiento en los buscadores de Internet
Java Script Deshabilitar el botón derecho del mouse
PHP Funciones en archivos
Flash Precargas en Flash MX
Java Script Fecha de la última actualización
PHP Codificar contraseñas con md5()
ASP Alternar el color de filas en un RecordSet
PHP Alternar el color de filas en paginación
Java Script Precarga de imágenes en JavaScript
Más artículos...