Foros del Web » Programando para Internet » Javascript »

Problema con getElementById, probablemente configuracion

Estas en el tema de Problema con getElementById, probablemente configuracion en el foro de Javascript en Foros del Web. Hola: Tengo un problema que me está volviendo loco. El problema salta al recuperar un valor mediante document.getElementById(), que devuelve nulo. Esto me ocurre al ...
  #1 (permalink)  
Antiguo 23/09/2010, 09:15
 
Fecha de Ingreso: marzo-2008
Mensajes: 22
Antigüedad: 16 años, 1 mes
Puntos: 1
Problema con getElementById, probablemente configuracion

Hola:

Tengo un problema que me está volviendo loco.

El problema salta al recuperar un valor mediante document.getElementById(), que devuelve nulo. Esto me ocurre al ejecutar la aplicación desde localhost. Sin embargo, si realizo los mismos pasos desde otros entornos remotos, pruebas, producción..., todo funciona correctamente.

He revisado el código fuente de ambas páginas, la local y la remota y son iguales, como utiliza taglib propios también los he comparado y revisado la situación de las clases.

Si en vez de utilizar getElementById utilizo document.forms[0].nombre_campo.value, entonces en local funciona correctamente. Lo que pasa es que tendría que cambiar todas las jsp de la aplicación web y si en otros entornos funciona correctamente, tiene que haber algo que estoy pasando por alto.

Si alguien tiene idea de qué puede ser ese algo, le estaría muy agradecido.

La función javascript a la que se llama cuando salta el error, se llama desde un botón, por lo que no es un problema de carga, por el que se pregunte por un campo antes de terminar la carga de la página.

Un saludo y gracias.
  #2 (permalink)  
Antiguo 23/09/2010, 09:42
 
Fecha de Ingreso: agosto-2010
Ubicación: Mexico
Mensajes: 180
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Problema con getElementById, probablemente configuracion

ahi mismo tienes la respuesta, yo tuve un problema similar, puedes exportar el codigo de las paginas que tengas el mismo codigo para que no tengas que revisar toda la aplicacion.

Cita:
Iniciado por JaimeLG Ver Mensaje
...
Si en vez de utilizar getElementById utilizo document.forms[0].nombre_campo.value, entonces en local funciona correctamente. Lo que pasa es que tendría que cambiar todas las jsp de la aplicación web y si en otros entornos funciona correctamente, tiene que haber algo que estoy pasando por alto.
...

Etiquetas: getelementbyid
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 13:22.