Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/10/2011, 13:48
lubtufano
 
Fecha de Ingreso: julio-2011
Mensajes: 220
Antigüedad: 12 años, 9 meses
Puntos: 72
Respuesta: Función dentro de otra función

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)">