Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/11/2012, 13:12
lDSxKO
 
Fecha de Ingreso: noviembre-2012
Mensajes: 4
Antigüedad: 12 años
Puntos: 0
Respuesta: Tabla dinámica y contenido de celda: No devuelve el dato

Cita:
Iniciado por zerokilled Ver Mensaje
buenas,
si bien cada celda ya tiene su handler (evento), el problema es la referencia a la celda dentro del handler.
Código:
 celda.addEventListener("click",function(){celda_click(celda.textContent);},false);
aquí celda siempre hace referencia al mismo elemento en todos los handlers. en este caso, al último elemento creado. puedes intentar cambiando celda por this para hacer referencia al propio elemento.
Gracias zero. Como en cada bucle creaba la variable celda pense que al crear el evento quedaría grabada la referencia especifica de esa iteración del bucle...
Cambiando "celda" por "this" como me has recomendado ha funcionado tal y como yo quería. Muchas gracias.