Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/01/2013, 19:44
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: ¿Cual es el problema?

Ampliemos un poco para que lo entienda
@23torres23
la lectura de la estructura del documento es secuencial, es decir al hacer en tu ejemplo
var fdf = document.getElementById('marcador').value;
ese elemento aún no existe, es null.
Por eso te han corregido ejecutando la script tras la lectura del tag input de id=" marcador", y su consecuente creación. La solución en este caso, proviene del html
Javascript posee su propias formas de solucionar el problema, en este caso, ejecutando la script tras la lectura completa del documento
Código HTML:
Ver original
  1. <script type="text/javascript">
  2. window.onload= function(){
  3. var fdf = document.getElementById('marcador').value;
  4. alert(fdf);
  5. }
  6. </head>
  7. <input  type="text" value="1" id="marcador"  >  
  8. </body>
  9. </html>
es decir, ejecutás el alert en una función con el evento onload (cuando fué cargado) para el objeto window(contenido de la ventana de browser)

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.