El problema aparece al intentar insertar en mi sitio php un reloj javascript con datos obtenidos mediante consulta php. El script funciona perfectamente, lo comprobé subiendolo a un hosting y modificando la fecha de mi PC para corroborar que no existan problemas.
El código del script:
Cita:
Y la muestra en pantalla:<script language="JavaScript" type="text/JavaScript">
var Hoy = new Date("<?php echo date("d M Y G:i:s");?>"); //Creando objeto hoy para sacar la hora del servidor.
function Reloj(){
Hora = Hoy.getHours()
Minutos = Hoy.getMinutes()
Segundos = Hoy.getSeconds()
if (Hora<=9) Hora = "0" + Hora
if (Minutos<=9) Minutos = "0" + Minutos
if (Segundos<=9) Segundos = "0" + Segundos
Hoy.setSeconds(Hoy.getSeconds() +1)
mostrarhora = Hora + ":" + Minutos + ":" + Segundos
document.form_reloj.reloj.value = mostrarhora
setTimeout("Reloj()",1000)
}
</script>
var Hoy = new Date("<?php echo date("d M Y G:i:s");?>"); //Creando objeto hoy para sacar la hora del servidor.
function Reloj(){
Hora = Hoy.getHours()
Minutos = Hoy.getMinutes()
Segundos = Hoy.getSeconds()
if (Hora<=9) Hora = "0" + Hora
if (Minutos<=9) Minutos = "0" + Minutos
if (Segundos<=9) Segundos = "0" + Segundos
Hoy.setSeconds(Hoy.getSeconds() +1)
mostrarhora = Hora + ":" + Minutos + ":" + Segundos
document.form_reloj.reloj.value = mostrarhora
setTimeout("Reloj()",1000)
}
</script>
Cita:
Ahora mi duda: la forma de mostrar este reloj es mediante un form, pero he visto que en otros scripts lo hacen mediante <table> o <span>. Intenté insertarlo en un span, ya que es lo que necesito,de la siguiente manera:<form name="form_reloj">
<input type="text" name="reloj" size="10" style=" color : black; font-family : Verdana, Arial, Helvetica; font-size : 10pt; text-align : center; border:none; " onfocus="window.document.form_reloj.reloj.blur()">
<input type="text" name="reloj" size="10" style=" color : black; font-family : Verdana, Arial, Helvetica; font-size : 10pt; text-align : center; border:none; " onfocus="window.document.form_reloj.reloj.blur()">
Cita:
Pero el resultado fue negativo.<span id=form_reloj style="position:relative;"></span>
Supongo que el problema está en la definición de document.form_reloj.............. ya que vi otros scripts que utilizan innerHTML, y además en el id del span.
Existe posibilidad de adaptar éste script para ser visualizado con un span ???
Gracias
