por cierto como ejercicio didactico hice esto para hacerlo con DOM pero se va creando el node Texto cada vez y solo se van acumulando horas, entiendo que es por que estoy creando y creando, pero no se como ir remplazando :)
Código Javascript
:
Ver original<script type="text/javascript">
function ahora(){
var nuevaFecha = new Date();
var horas = nuevaFecha.getHours();
var minutos = nuevaFecha.getMinutes();
var segundos = nuevaFecha.getSeconds();
if (horas <= 9) horas = "0" + horas;
if (minutos <= 9) minutos = "0" + minutos;
if (segundos <= 9) segundos = "0" + segundos;
var tiempo = horas + " : " + minutos + " : " + segundos;
texto = document.createTextNode(tiempo);
document.getElementById("contenedor").appendChild(texto);
}
setInterval('ahora()', 1000);
</script>
con el innerHTML no hay mayor problema :)
Código Javascript
:
Ver original<script type="text/javascript">
function ahora(){
var nuevaFecha = new Date();
var horas = nuevaFecha.getHours();
var minutos = nuevaFecha.getMinutes();
var segundos = nuevaFecha.getSeconds();
if (horas <= 9) horas = "0" + horas;
if (minutos <= 9) minutos = "0" + minutos;
if (segundos <= 9) segundos = "0" + segundos;
var tiempo = horas + " : " + minutos + " : " + segundos;
document.getElementById("contenedor").innerHTML(tiempo);
}
setInterval('ahora()', 1000);
</script>