Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/01/2011, 11:07
fertest
 
Fecha de Ingreso: enero-2011
Mensajes: 45
Antigüedad: 13 años, 3 meses
Puntos: 2
Respuesta: Cambio de div en función de día y hora

Hola,
por lo que comentas, está claro que tienes que controlar la exactitud del tiempo, por lo que, la solución mixta es la mejor opción. En este punto, yo suelo usar una librería llamada [URL="http://www.prototypejs.org"]prototype[/URL], que te facilita muchas tareas (no sé si es lo que estás usando o vas a usar). Como es la que más me gusta, te haré el ejemplo con ella.

Tendrías que poner el siguiente código javascript dentro de los tags HEAD de tu página.

Código:
<script type="text/javascript" language="javascript">
Event.observe(window, 'load', function() {
  new Ajax.PeriodicalUpdater('myDiv', 'myphp.php', 
   {
    method: 'get',
    frequency: 1,
    decay: 1
 });
});
</script>
En tu página deberías tener el elemento DIV con un id 'myDiv' y ya solo te quedaría implementar el php, asp o lenguaje que hayas elegido, con el control del horario, que leyese el contenido a presentar y lo devolviese en cada llamada. Esta función javascript se encarga (por si no la conocías) de hacer la llamada ajax al servidor (en este ejemplo la hará a un php llamado myphp.php) y luego se encarga de meter la respuesta en el elemento que tenga el id que se le ha indicado (en este caso, el div con el id 'myDiv')

Espero que te sirva de ayuda.
Salu2

---
[URL="http://www.iriazabal.com"]Todos necesitamos una ayudita de vez en cuando...[/URL]
No todos la encontramos :P

Última edición por fertest; 26/01/2011 a las 11:32