Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/09/2010, 10:25
kokoou
 
Fecha de Ingreso: enero-2008
Ubicación: Buenos Aires
Mensajes: 305
Antigüedad: 16 años, 3 meses
Puntos: 14
Respuesta: Fallo con document.getElementById

Si revisas tu código el problema está con la variable lang, mira:

Código Javascript:
Ver original
  1. var lang=document.getElementById("lang").value;

Ahí tenes el value del elemento con ese ID, pero cuando lo imprimes en el alert haces esto:

Código Javascript:
Ver original
  1. alert(lang.value);

Aquí está el problema, si te fijas y concatenas esto te queda:

Código Javascript:
Ver original
  1. lang=document.getElementById("lang").value;
  2. lang.value = document.getElementById("lang").value.value;

Las 2 maneras para realizarlo es:

Código Javascript:
Ver original
  1. var lang=document.getElementById("lang").value;
  2.      alert(lang);
  3. // o de esta otra manera
  4. var lang=document.getElementById("lang");
  5.      alert(lang.value);