Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/10/2011, 11:00
Avatar de Jask
Jask
 
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años, 1 mes
Puntos: 15
Respuesta: Función dentro de otra función

Cita:
Iniciado por lubtufano Ver Mensaje
La palabra clave 'this' hace referencia al elemento que genera el evento, 'onchange' en este caso, entonces para acceder a las propiedades de este elemento ya no es necesario recorrer el arból de nodos con 'document.equipo'; por lo cual la funcion 'obtieneName()' queda bien de esta forma.

function obtieneName(elemento){

var nombreSelect = elemento.name;

return nombreSelect;

}


Y para llamarla solo se pasaria como parametro 'this' de esta manera.

<select name="procesador" onChange="muestraPrecioProce(this)">
Muchísimas gracias, me has aclarado la duda que tenía al respecto :)

Un saludo !!!
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?