Foros del Web » Programando para Internet » Javascript »

Script que te cambia la imagen cada x horas

Estas en el tema de Script que te cambia la imagen cada x horas en el foro de Javascript en Foros del Web. Hola a todos, he oído que se puede programar el cambio de ciertas imágenes según el horario del propio ordenador. Y con javascript también se ...
  #1 (permalink)  
Antiguo 06/03/2011, 12:40
Avatar de Paramericano  
Fecha de Ingreso: agosto-2010
Mensajes: 137
Antigüedad: 13 años, 8 meses
Puntos: 8
Script que te cambia la imagen cada x horas

Hola a todos, he oído que se puede programar el cambio de ciertas imágenes según el horario del propio ordenador. Y con javascript también se puede hacer.

¿Alguien sabe de alguno ya prediseñado? ¿Me pueden decir el nombre?, o si es muy sencillo, ¿cómo se hace?, ¿hay algun tutorial por la web?


PD: no sé si funcionará pero en especial me interesa para un background (css), ¿alguien sabe de algún jscript para ello en concreto?

Muchas gracias.
  #2 (permalink)  
Antiguo 06/03/2011, 18:48
Avatar de Paramericano  
Fecha de Ingreso: agosto-2010
Mensajes: 137
Antigüedad: 13 años, 8 meses
Puntos: 8
Respuesta: Script que te cambia la imagen cada x horas

Hola a todos, he encontrado este código por la web:

Código:
<script language="JavaScript">
day=new Date()     //..get the date
x=day.getHours()    //..get the hour
if(x>=0 && x<4) {
   document.write('<style type="text/css">body{background: white url(1st.jpg); color: black}"></style>')
} else
if(x>=4 && x<12) {
   document.write('<style type="text/css">body{background: white url(2nd.jpg); color: black}</style>')
} else
if(x>=12 && x<18) {
   document.write('<style type="text/css">body{background: white url(3rd.jpg); color: black}</style>')
} else
if (x>=18 && x<24) {
   document.write('<style type="text/css">body{background: white url(4th.jpg); color: black}</style>')
}
</script>
Va de maravilla, muchas gracias a todos, espero que le pueda servir a alguien

Etiquetas: horas, cambios
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 02:32.