Foros del Web » Programando para Internet » Javascript »

getElementById... Alguien ve el error?

Estas en el tema de getElementById... Alguien ve el error? en el foro de Javascript en Foros del Web. Bueno, me estoy rompiendo la cabeza para solucionar esto... Pero no llego a nada, siempre me da ese error. Les dejo el código y el ...
  #1 (permalink)  
Antiguo 08/09/2009, 11:08
 
Fecha de Ingreso: septiembre-2006
Ubicación: La Plata
Mensajes: 52
Antigüedad: 17 años, 8 meses
Puntos: 4
Pregunta getElementById... Alguien ve el error?

Bueno, me estoy rompiendo la cabeza para solucionar esto... Pero no llego a nada, siempre me da ese error. Les dejo el código y el error.

Código PHP:
<html>
<
head>
<
title></title>
<
script>
    var 
minutos=90;
    var 
segundos=0;
    
    
document.getElementById('obj1').innerHTML=minutos+':'+segundos;
</script>
</head>
<body>
           <b>Tiempo restante:</b> 
           <div id="obj1" style="color:#FF0000;"></div>
</body>
</html> 
El error:

Cita:
document.getElementById("obj1") is null
Puede que sea una boludez, pero ahora mismo no puedo ver el error

Gracias de antemano!
  #2 (permalink)  
Antiguo 08/09/2009, 11:11
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 3 meses
Puntos: 772
Respuesta: getElementById... Alguien ve el error?

Hola.

El problema es que se ejecuta el código antes de que exista el div. Puedes meter el código en una función y llamarla desde el evento onload del body.

Saludos,
  #3 (permalink)  
Antiguo 08/09/2009, 11:18
 
Fecha de Ingreso: septiembre-2006
Ubicación: La Plata
Mensajes: 52
Antigüedad: 17 años, 8 meses
Puntos: 4
Respuesta: getElementById... Alguien ve el error?

Que maestro! Era eso lo que pasaba.

Muchas gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:20.