Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/05/2012, 23:07
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Identificar Fila a aplicar funcion

buenas!
el problema principal que tienes es en el uso de la ID. por norma, una ID debe ser única dentro de un mismo documento. cuando se hace scripting en la circunstancia en que más de un elemento comparte el mismo ID, regularmente el navegador toma el primero que aparece. tienes varias alternativas disponibles, desde pasar parámetros a la función hasta el uso del objeto Event y su modelo. la primera solución consiste en pasar como argumento la referencia del elemento con que deseas trabajar. por ejemplo, si ‒ en lugar de las filas ‒ los checkbox tuvieran el evento onclick, puedes pasarle como parámetro la referencia de esa fila en particular mediante this.parentNode. o lo más adecuado, la referencia del checkbox ya que tienes que determinar su estado. luego desde tu función trabajas directamente con el argumento de la función.

Código:
<element event="handler(this);">...</element>

function handler(element){
// aqui trabajas con el argumento,
// segun la declaracion de esta funcion seria con element. 
// luego, si element es un elemento hijo directamente de la fila,
// para accesar la fila solo debes hacer element.parentNode;
}
la alternativa de usar un objeto Event es mucho más cómoda en cuanto a organización y características, pero manejarlo suele ser complicado para algunos. http://kusor.net/traducciones/brainj...vents1.es.html
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.