ARGENTOP2P

Soporte, Ayuda y Consultas => Programación en General => Mensaje publicado por: el_ultimo_pierrot en Marzo 24, 2012, 15:47:29

Título: AYUDA con script
Publicado por: el_ultimo_pierrot en Marzo 24, 2012, 15:47:29
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
Título: Re:AYUDA con script
Publicado por: frhfpwimb en Marzo 25, 2012, 05:11:41
¿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:
Título: Re:AYUDA con script
Publicado por: groboko en Marzo 25, 2012, 13:52:50
En vez de un if else de 40 conviene un case como siempre.
Título: Re:AYUDA con script
Publicado por: el_ultimo_pierrot en Marzo 25, 2012, 22:03:22
Gracias Groboko por la respuesta amable...