Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Foros Linux » Desarrollo » Programación


Nuevo tema Responder al tema
 [ 3 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Mayor
Forista Mayor
Avatar de Usuario

Registrado: Sab Ago 12, 2006 11:00 pm
Mensajes: 897
Ubicación: Toronto, Canada

Nota Publicado: Vie Sep 09, 2011 2:09 pm 
Arriba  
Hola a Todos!!!

vengo por aqui para hacer una pregunta rapida, tengo esta funcion en JS:

Código:
function spanish(){
         document.getElementById['language-0'].value='spanish';

}


y este input en HTML

Código:
<input type="hidden" name="language" id="language-0" value=""/>


cuando llamo a esta funcion me aparere un error en firebug diciendo que esta funcion no esta definida

Citar:
TypeError: document.getElementById['language-0'] is undefined
[Break On This Error] document.getElementById['language-0'].value='spanish';



he revisado y no hay errores de ortografia, entonces la pregunta seria que es lo que estoy haciendo mal???? :-(

_________________
La Hora Mas oscura es una antes de que Amanesca (Anonimo)


Última edición por Juanp_1982 el Vie Sep 09, 2011 4:45 pm, editado 1 vez en total
 Perfil  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Mié Nov 28, 2007 12:00 am
Mensajes: 1361
Ubicación: En la X del explorer (pulse para llamar)

Nota Publicado: Vie Sep 09, 2011 4:34 pm 
Arriba  
El "getElementById" es una función, no un array raro...
Código:
document.getElementById('language-0').value


Lo que pasa no es que la función no esté definida, sino que el valor de document.getElementById['language-0'] es undefined, con lo que al acceder a una propiedad de un "objeto" undefined te provoca el TypeError que aparece.
Dicho de otro modo: estas accediendo al elemento "language-0" del array "getElementById", o bien a la propiedad "getElementById['language-0']" del documento (no estoy seguro de cual es la opción "correcta"). Al no existir dicha propiedad el valor undefined es devuelto.

_________________
Descargue el gestor de mp3 "Music Manager" -> (mmlf)
Última versión del gestor "Music Manager" -> (jmmm)

 Perfil  

Desconectado
Forista Mayor
Forista Mayor
Avatar de Usuario

Registrado: Sab Ago 12, 2006 11:00 pm
Mensajes: 897
Ubicación: Toronto, Canada

Nota Publicado: Vie Sep 09, 2011 4:46 pm 
Arriba  
Gracias!!!! listo!!! ya esta funcionando!!!

_________________
La Hora Mas oscura es una antes de que Amanesca (Anonimo)

 Perfil  
Mostrar mensajes previos:  Ordenar por  
 [ 3 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC - 6 horas
Traducción al español por Huan Manwë
phpBB SEO