Ver Mensaje Individual
  #14 (permalink)  
Antiguo 29/08/2011, 10:45
Avatar de rafa_yael
rafa_yael
 
Fecha de Ingreso: mayo-2010
Ubicación: Zapotlanejo, Mexico
Mensajes: 54
Antigüedad: 14 años, 6 meses
Puntos: 4
Respuesta: Necesito cambiar imagenes de acuerdo a la fecha y la hora

Todo lo que sea javascript va ir dentro de las etiquetas <script></script>, junto, oviamente ordenado para que lo entiendas.

Del reloj si se puede, solo hay que agregarle mas codigo a lo que hay. Te paso un reloj echo para que lo estudies.

Código Javascript:
Ver original
  1. //Este reloj lo declaro dentro de una funcion para llamarlo cada segundo, y tener un reloj con segundero.
  2.  
  3. function reloj () {
  4.  
  5.   var reloj    = new Date();
  6.   var horas    = reloj.getHours();
  7.   var minutos  = reloj.getMinutes();
  8.   var segundos = reloj.getSeconds();
  9.   var sufijo   = 'am';  // Este es para el sufijo de la hora, am y pm, pero solo lo declaro como am para despues modificarlo con una comparacion.
  10.  
  11.   if (horas>12) {
  12.     horas = horas -12;
  13.     sufijo ='pm'
  14.   }; //Lo que se hace aqui es comprobar si son mas de las doce. Si son las 13 horas, automaticamente resta doce para obtener la 1 y agrega como sufijo 'pm'
  15.  
  16.   if (horas   <10)  { horas    = '0'+ horas;   }
  17.   if (minutos <10)  { minutos  = '0'+ minutos; }
  18.   if (segundos<10)  { segundos = '0'+ segundos;}
  19.  
  20. //Con este pongo un cero a la izquierda. Si es la 1:32 me pone como 01:32 pm.
  21.  
  22.   document.getElementById('Id').innerHTML = horas +':'+ minutos+':'+ segundos+ ' '+sufijo;
  23. //Esta linea escribe el la pagina html. Sustituye la palabra 'id' por el id de el div donde pienses escribir la hora.(Siempre entre comillas.)
  24.  
  25.   setInterval('reloj()',1000);
  26. //Esta ultima linea repite esta funcion cada segundo, esto para que tengas fecha actual.
  27.  
  28. }
  29.  
  30. widow.onload= reloj();
  31. //Esta linea comienza la magia llamando la funcion al cargar la pagina.

Para sacarlo a una hoja externa basta que utilises las mismas etiquetas de la siguiente manera:

Código HTML:
Ver original
  1. <script type="text/javascript" src="hojaexterna.js"></script>

La hoja tiene que estar guardada en el mismo directorio que la pagina html, de preferencia la raiz para utilizarlo en todas las paginas.