Foros del Web » Creando para Internet » HTML »

Mostrar una u otra pag en un frame dependiendo de la hora del dia

Estas en el tema de Mostrar una u otra pag en un frame dependiendo de la hora del dia en el foro de HTML en Foros del Web. Hola, muy buenas a todo el foro, a ver si me podeis ayudar, me gustaria q dependiendo de la hora del dia pudiera mostrarme un ...
  #1 (permalink)  
Antiguo 01/05/2005, 05:07
 
Fecha de Ingreso: abril-2005
Mensajes: 30
Antigüedad: 19 años
Puntos: 0
Exclamación Mostrar una u otra pag en un frame dependiendo de la hora del dia

Hola, muy buenas a todo el foro, a ver si me podeis ayudar, me gustaria q dependiendo de la hora del dia pudiera mostrarme un frame u otro, mi pag es de una casa rural a las orillas de un rio, esta dividida en dos frames, superior: cabecera, en la q se muestra una foto de la casa de dia con un cielo precioso y el inferior que es donde muestra la información. Quisiera q dependiendo de la hora del dia mostrara esa foto de dia.. o a partir de las 10 de la noche mostrara en ese frame otra pag que contiene el mismo montaje pero con la foto de noche...

Ya me direis si sabeis como hacerlo...
Muchas gracias de antemano..
  #2 (permalink)  
Antiguo 01/05/2005, 05:08
 
Fecha de Ingreso: abril-2005
Mensajes: 30
Antigüedad: 19 años
Puntos: 0
se me olvidó

Y si sabeis la solucion, sabeis si es compatible con otro tipo de navegadores...
gracias!!!!
  #3 (permalink)  
Antiguo 01/05/2005, 06:00
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola davizco

Prueba este código a ver si es lo que buscas. Me ha funcionado en IE y Firefox:
Código PHP:
<html>
<
head>
<
script>
function 
ini() {
  
fec=new Date();
  
fec.getHours();
  
foto = (h>&& h<20) ? 'dia.jpg' 'noche.jpg';
  
document.getElementById('imagen').src foto;
}
</script>
</head>
<body onload="ini()">
<img id="imagen" />
</body>
</html> 
Saludos,
  #4 (permalink)  
Antiguo 01/05/2005, 08:28
 
Fecha de Ingreso: abril-2005
Mensajes: 30
Antigüedad: 19 años
Puntos: 0
Hola otra vez, gracias por la respuesta javierB , pero eso sirve para q se cambie una imagen no? yo lo q quiero es q se cambie el frame superior entero, la pag htm q contiene el frame tiene varias imagenes y querria sustituirla a partir de una hora en concreto con otra pag htm..
gracias.
  #5 (permalink)  
Antiguo 01/05/2005, 08:53
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola de nuevo.

Te había entendido mal. Solo hay que hacer unos cambios al código:
Código PHP:
<html>
<
head>
<
script>
  
fec=new Date();
  
fec.getHours();
  
location = (h>&& h<20) ? 'dia.html' 'noche.html';
</script>
</head>
<body>
</body>
</html> 
Saludos,
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 08:07.