Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2011, 12:27
Bajada23
 
Fecha de Ingreso: marzo-2011
Mensajes: 7
Antig黣dad: 13 a駉s, 1 mes
Puntos: 0
Pregunta Imagen segun hora y dia!

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
C骴igo:
``imagenes[1][1] = 2
el ``2创 seria el numero de la imagen a mostrar,
C骴igo:
``imagenes[1][1] = 2创
seria el dia de la semana, osea el ``1创 = a Lunes! estamos de acuerdo? ahora lo que no logro entender,
C骴igo:
``imagenes[1][1] = 2创
supongo que seria el
C骴igo:
``intervalos[1][1] = 30创
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.