AYUDA con script

Publicado por el_ultimo_pierrot, Marzo 24, 2012, 15:47:29

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

el_ultimo_pierrot

Hola gentes, estoy buscando un script que me cambie automáticamente la imagen de un banner según la hora. En las webs de radios se usa mucho eso y precisamente lo necesito para un blog de una radio.
Encontré esto:

Citar<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>

Funciona de maravillas pero en el fondo de la página, necesito adaptarlo a un banner de 600x400 con unas 40 imágenes, segun el horario, y si es de lunes a viernes o sábado o domingo (diferentes programaciones)

GRACIASSSSSSSSSS
El tiempo me Enseño que con los Años se Aprende Menos de lo que se Ignora... Probá una mordida


frhfpwimb

¿cual es la pregunta específica?
El código está claro.
Yo lo haría del lado del servidor con PHP para no cargar información innecesaria en el HTML.
Si no sabes programar te sugiero que le pagues a alguien que si sepa, o si sabes hace una pregunta más concreta porque el foro no es para hacer trabajos a pedido.


Saludos :up:
POR FAVOR: Considere hacer una donación para que de esta forma se pueda pagar el housing así esta comunidad pueda seguir en linea.

groboko

En vez de un if else de 40 conviene un case como siempre.



el_ultimo_pierrot

Gracias Groboko por la respuesta amable...
El tiempo me Enseño que con los Años se Aprende Menos de lo que se Ignora... Probá una mordida