Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/09/2010, 09:15
JaimeLG
 
Fecha de Ingreso: marzo-2008
Mensajes: 22
Antigüedad: 16 años, 2 meses
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.