Cita:
Iniciado por zerokilled
lamento que no pueda hacer nada porque sospecho que estas usando jquery, el cual yo no lo uso.
con lo poco que entiendo del codigo, me temo que no puedes acceder a cada uno de ellos por como te explicaba, la variable global
objeto que estas creando en
cliked se sobreescribe con cada pulsacion del raton en el #posicion. para que puedas observarlo con mas claridad, si abres la consola del navegador y escribes
objeto te podria indicar la instancia a la que pertenece el objeto. (nota: no intentarlo en iexplorer ya que la consola carece de informacion util).
la razon por la que luego puedes mostrar cada uno de los objetos en #infob es porque aparentemente jQuery continua agregando los eventos en forma de pila o stack. cuando tu invocas
info, le estas pasando como argumento el objeto creado en #posicion, pero dentro de
info se crea un closure de ese argumento en cada invocacion. por eso es posible mostrar cada uno de ellos.
vale, tenes razon modifique la linea de jquery y me sale un alert con el ultimo click realizado.
Código Javascript
:
Ver originalfunction info(objeto){
document.getElementById("infob").onclick=function(){
alert("pulsaste el boton "+ objeto.boton +" y la posicion del raton es " +objeto.x);
}
}
lo que no entendi muy bien (jQuery continua agregando los eventos en forma de pila o stack) me lo podrias explicar de otra forma??
Saludos