innerHTML(2)

j_a_silvag
26 de Diciembre del 2003
ya habia intentado lo de la variable diferente a el nombre de la seccion div, es mas este codigo fue el que intente, y tampoco procedio....
<html>
<head>
<title> Reloj en pantalla</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
var mie =(navigator.appName.indexOf("Microsoft")>=0)

function actReloj()
{
var hhmmss=new Date();
var horas=hhmmss.getHours();
var minutos=hhmmss.getMinutes();
var segundos=hhmmss.getSeconds();

horas = (horas<=9)?("0"+horas):horas;
minutos = (minutos<=9)?("0"+minutos):minutos;
segundos = (segundos<=9)?("0"+segundos):segundos;

var reloj="<font size='5' face='Arial' ><b>"+horas+":"+minutos+":"+segundos+"</b></font>"
if (mie)
{
reloj.innerHTML=reloj;
}
else
{
document.layers.reloj.document.write(reloj);
document.layers.reloj.document.close();
}
//ejecuta la funcion cada segundo (1000 miliseg)
setTimeout("actReloj()", 1000);
}
-->
</script>

</head>

<body onload="actReloj()">
<!-- la etiqueta div que sigue define la capa en la que funcionara el reloj..-->
<div id="reloco"
style="position:absolute; top: 100; left: 100"></div>
</body>
</html>

scriptman
26 de Diciembre del 2003
:S
por eso. estas cambiando el "innerHTML" de que?
de que cosa? de la DIV !! como se llama la div??
"reloco"
como vas a cambiar reloco?
debes de poner reloco.innerHTML = reloj;
asi como document.layers.reloco.... blabla.

lee un poco de javascript o al menos de lo que estas usando para entender como funciona y asi saber que esperar, en este caso sobre "innerHTML".

saludos, scriptman
Feliz Navidad.