Autor Tema: [Ayuda] Redireccionar segun resolucion  (Leído 1334 veces)

Desconectado Habbolippo

  • PHPer@ Fijo
  • ***
  • Mensajes: 158
  • Karma: 3
  • Sexo: Masculino
  • Locutor de radio, programador y desarrollador web.
    • Ver Perfil
    • Matías YA. (Yáñez Alarcón)
[Ayuda] Redireccionar segun resolucion
« en: 29 de Junio de 2011, 02:38:48 am »
Hoooola! Buenas, como he comentado antes con el problema de los iframes, muchas gracias! Pueden ver la vista pervia en http://fueradelimite.es/ Bueno ahora tengo una duda. Resulta que mi web se ve perfecta en pantallas grandes :D, pero a la hora de verla en un portatil pequeño "Netbook" pues sale una barra para mover. Lo que quiero es que cuando entren desde "1024x768" me redireccione a "home2.html" y asi acoplar la home2.html mas pequeña. ¿Es posible esto?
Hago publicidades para radios, webs, etc...
Puedes ver mis demos en http://matiasya.com.nu/

Comunidad PHPeros

[Ayuda] Redireccionar segun resolucion
« en: 29 de Junio de 2011, 02:38:48 am »

Desconectado ilovepixel

  • PHPer@ Fijo
  • ***
  • Mensajes: 149
  • Karma: 9
  • Sexo: Masculino
  • Game Artist & Developer
    • Ver Perfil
    • i ■ pixel
Re:[Ayuda] Redireccionar segun resolucion
« Respuesta #1 en: 18 de Julio de 2011, 23:37:08 pm »
Esto lo puedes hacer con javascript, un simple código como este:

Código: [Seleccionar]
<html>
<head>
<script>
function detectarResolucion()
{
if(screen.width <= 1024 && screen.height <=768)
{
window.location = "home2.html" ;// Acá va la página de resolución pequeña
}
else
{
window.location = "home1.html" ;// Acá va la página de resolución grande
}
/*Si quieres agregar mas resoluciones simplemente agrega un
else if(screen.width == el ancho && screen.height == el alto)
{
window.location = "web-para-esa-resolucion.html";
}
*/
}
</script>
</head>
<body onLoad="detectarResolucion()">
</body>
</html>

Desconectado -Pituko-

  • PHPero Experto
  • *****
  • Mensajes: 954
  • Karma: 20
  • Sexo: Masculino
  • ¡Hala Madrid!
    • Ver Perfil
Re:[Ayuda] Redireccionar segun resolucion
« Respuesta #2 en: 19 de Julio de 2011, 00:55:49 am »
Esto lo puedes hacer con javascript, un simple código como este:

Código: [Seleccionar]
<html>
<head>
<script>
function detectarResolucion()
{
if(screen.width <= 1024 && screen.height <=768)
{
window.location = "home2.html" ;// Acá va la página de resolución pequeña
}
else
{
window.location = "home1.html" ;// Acá va la página de resolución grande
}
/*Si quieres agregar mas resoluciones simplemente agrega un
else if(screen.width == el ancho && screen.height == el alto)
{
window.location = "web-para-esa-resolucion.html";
}
*/
}
</script>
</head>
<body onLoad="detectarResolucion()">
</body>
</html>
Así es, ella tiene razón, aunque yo normalmente utilizo location.href para redireccionar.
Puedes quitar las llaves de los if ya que solo realizas una acción.

Desconectado Habbolippo

  • PHPer@ Fijo
  • ***
  • Mensajes: 158
  • Karma: 3
  • Sexo: Masculino
  • Locutor de radio, programador y desarrollador web.
    • Ver Perfil
    • Matías YA. (Yáñez Alarcón)
Re:[Ayuda] Redireccionar segun resolucion
« Respuesta #3 en: 23 de Julio de 2011, 16:03:23 pm »
Gracias, el primero no me funciono bien, me funciono mejor el de Pituko.
Karmaa! para los dos :P
Hago publicidades para radios, webs, etc...
Puedes ver mis demos en http://matiasya.com.nu/