CAPTURAR EL NOMBRE DEL OBJETO QUE DISPARA UN EVENTO

nelw
17 de Febrero del 2006
COMO CAPTURO EL NOMBRE DEL OBJETO QUE DISPARA UN EVENTO POR EJEMPLO EL NOMBRE DE UN BOTON QUE DISPARA UN CLICK

caspaman
17 de Febrero del 2006
tienes dos maneras, pasando el elemento a la funcion:

<input type="text" onclick="funcion(this)">

function funcion(oElemento){
alert(oElemento.name);
}

otra manera es capturando el evento:

function funcion(e){
var elemento;
if(!e){
e=event;
}
if (esIE){ //Internet explorer
elemento=e.srcElement;
}
esle{ // NS y Firefox (no se si otros tb)
elemento=e.target;
}

alert(elemento.name);
}

espero que te funcion ya que no lo he probado, de todos modo lo he usado, de todos modos he usado codigos similares y me han funcionado perfectamente.