Foros del Web » Programando para Internet » Javascript »

Detectar Pantalla y Redireccionar

Estas en el tema de Detectar Pantalla y Redireccionar en el foro de Javascript en Foros del Web. Hola.... Necesito saber como puedo redireccionar una pagina mediante la deteccion de configuracion de pantalla del navegador, encontre uno el cual coloco aca, funciona, pero ...
  #1 (permalink)  
Antiguo 06/01/2003, 20:08
Avatar de blacktiger2m  
Fecha de Ingreso: noviembre-2002
Ubicación: San Jose
Mensajes: 76
Antigüedad: 21 años, 5 meses
Puntos: 0
Exclamación Detectar Pantalla y Redireccionar

Hola.... Necesito saber como puedo redireccionar una pagina mediante la deteccion de configuracion de pantalla del navegador, encontre uno el cual coloco aca, funciona, pero no es adecuado para mis propositos, ya que debo presionar un boton... el que yo necesito debe ser automatico... esto es que entra a la pagina, detecta la pantalla y va al documento htm vinculado con la variable... En fin aca lo coloco, al mismo le hice unos cambios, para ver si funcionaba cargando...:

esto lo puse en el head:

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function redirectPage() {
var url1280x1024 = "html/body1024.htm";
var url800x600 = "html/body800.htm";
var url1024x768 = "html/body1000.htm";
if ((screen.width == 1280) && (screen.height == 1024))
window.location.href= url1280x1024;
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= ur800x600;
}
// End -->
</script>

y esto lo puse en el body

onLoad="redirectPage()"

Originalmentela la opcion anterior no era un encabezado del BODy, sino que era parte del documento HTML y pertenecia a un boton....

Espero y me ayuden, pues soy algo nuevo y trato de aprender...

Gracias
  #2 (permalink)  
Antiguo 06/01/2003, 21:25
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 889
Antigüedad: 22 años, 4 meses
Puntos: 4
Si te entendí bien, prueba ésto tan sencillo que te hago:
Código PHP:
html>
<
head>
<
script>
var 
res
if ((screen.width == 800) && (screen.height == 600))
res="800x600";
else if ((
screen.width == 1024) && (screen.height == 768))
res="1024x768";
else if ((
screen.width == 1152) && (screen.height == 864))
res="1152x864";
else if ((
screen.width == 1280) && (screen.height == 1024))
res="1280x1024";
else 
window.location.href "otra.htm"
function Entrar(){
window.location.href=res ".htm"
}
</script>
</head>
<body>
Tu Resolución de Pantalla es: <b><script>document.write(res)</script></b><br>
<a href="javascript:Entrar()">Acceda a la página correspondiente a tu resolución</a>
</body>
</html> 
  #3 (permalink)  
Antiguo 07/01/2003, 11:36
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 889
Antigüedad: 22 años, 4 meses
Puntos: 4
Hice una mínima mejora al script. Puedes encontrarlo en las Faqs de éste mismo Foro.
Url: http://www.forosdelweb.com/showthrea...891#post288891

Saludos!
  #4 (permalink)  
Antiguo 07/01/2003, 20:58
Avatar de blacktiger2m  
Fecha de Ingreso: noviembre-2002
Ubicación: San Jose
Mensajes: 76
Antigüedad: 21 años, 5 meses
Puntos: 0
De acuerdo

Gracias Chivi

ya me funciona el Script, no es la gran cosa para lo que lo uso, simplemente son 3 paginas con una animacion flash, pero cada una tiene la animacion en diferente tamaño de pantalla...

si visitas http://www.luigicastro.com

veras que ya funciona cambiando la resolucion de pantalla me cambia el FRAME principal... el de en medio.... hasta ahorita solo he hecho dos partes la seccion BIOGRAFIA e INICIO

Tengo un problema con la seccion discografia.... ya que no me funciona un comando.... colocare las dudas en el foro de flash y aca el de javascript.....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:08.