Buenas tardes gente, les paso a contar mi problema..
Tengo este codigo
C骴igo HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/javascript">
var intervalos = new Array(7)
var imagenes = new Array(7)
// lunes: 韓dice 1
intervalos[1] = new Array()
// la hora tope, en minutos desde las 00.00
intervalos[1][0] = 0
intervalos[1][1] = 30
intervalos[1][2] = 420
intervalos[1][3] = 480
intervalos[1][4] = 600
intervalos[1][5] = 840
intervalos[1][6] = 870
intervalos[1][7] = 960
intervalos[1][8] = 1080
intervalos[1][9] = 1140
intervalos[1][10] = 1260
intervalos[1][11] = 1320
intervalos[1][12] = 1440
imagenes[1] = new Array()
// el n鷐ero de imagen que hay que mostrar en cada intervalo
imagenes[1][0] = 1
imagenes[1][1] = 2
imagenes[1][2] = 3
imagenes[1][3] = 4
imagenes[1][4] = 2
imagenes[1][5] = 5
imagenes[1][6] = 1
imagenes[1][7] = 6
imagenes[1][8] = 7
imagenes[1][9] = 8
imagenes[1][10] = 9
imagenes[1][11] = 1
// fin del lunes
var dia
function muestra() {
var fecha = new Date()
dia = fecha.getDay() //de 0 (dom) a 6 (s醔)
var minutos = fecha.getHours()*60+fecha.getMinutes()
for (i=0; i<intervalos[dia].length; i++)
{ if ( minutos>=intervalos[dia][i] && minutos<intervalos[dia][i+1] )
{ return i }
}
}
</script>
</head>
<body>
<script language="JavaScript" type="text/javascript">
var intervalo = muestra()
document.writeln("Mostrando la imagen 'img" + imagenes[dia][intervalo] + ".gif': ")
document.writeln("<img src='img" + imagenes[dia][intervalo] + ".gif'>")
</script>
</body>
</html>
Creo que muchos ya lo abran visto en el foro, Mi problema es el siguente, Yo simplemente quiero que las imagenes que tengo cambien segun la hora, pero cada una hora la imagen cambie, me explico? si son la 01:00 a las 02:00 una imagen, de las 02:00 a las 03:00 otra imagen. cada una hora.. y aqui
el ``2创 seria el numero de la imagen a mostrar,
seria el dia de la semana, osea el ``1创 = a Lunes! estamos de acuerdo? ahora lo que no logro entender,
supongo que seria el
verdad?
Bueno lo que no logro entender es como funciona los invervalos, y de que manera trabaja los minutos, para que yo pueda configurar que las imagenes cambien cada una hora.
Eh intentado poner los minutos de 0, 60, 120, 180. etc.. en vez de 0, 30, 420. y tampoco dio resultado. Espero su ayuda, los que me puedan dar el codigo ya arreglado se los agradesco, y el que a la vez me explique muchos mas!
Desde ya muchas gracias y disculpen la ignorancia.