Ver Mensaje Individual
  #11 (permalink)  
Antiguo 28/02/2011, 09:51
fredyossa
 
Fecha de Ingreso: agosto-2008
Mensajes: 19
Antigüedad: 15 años, 8 meses
Puntos: 5
Respuesta: fondo web con la posición del sol según la hora

Cita:
Iniciado por zerokilled Ver Mensaje
nada complicado... simplemente, antes de setInterval escribes la invocacion cambiarFondo().

jajaja, El que sabe sabe!, pero mi pregunta es: si entro a la página a las 8:59, vería el fondo de las 8 inmediatamente pero, habría que esperar media hora para ver el fondo de las 9:00, hay alguna forma de detectar el cambio de hora y hacer que el cambio de fondo sea inmediato o por lo menos sin tanto retraso?; o seria reducir, digamos a 5 minutos el refresco del fondo?

<html>
<head>
<title>Documento</title>
<script language="JavaScript">
function cambiarFondo(){
var f = new Date();
var num = f.getHours();
document.body.style.backgroundImage = 'url(' + 'imagenes/' + num + '.jpg' + ')';
}
window.onload = function(){
cambiarFondo()
setInterval('cambiarFondo()', 30000);
};
</script>
</head>
<body>

</body>
</html>