Ver Mensaje Individual
  #9 (permalink)  
Antiguo 24/05/2012, 23:53
i34a23
 
Fecha de Ingreso: agosto-2007
Ubicación: Santiago de Chile
Mensajes: 67
Antigüedad: 16 años, 8 meses
Puntos: 1
Respuesta: Identificar Fila a aplicar funcion

Bueno, finalmente no pude aplicar los consejos dados por el usuario zerokilled, pero encontré una solucion muy buena:

Código:
function pintarTodo(ctrl){
		for(i=0;i<ctrl.length;i++)
		document.getElementsByTagName('tr')[i].style.backgroundColor="#ffffff";
}

function CambiaColor(id,row){
pintarTodo(document.forms.formularioTest.value);
if (document.getElementById(id).checked==true){
document.getElementById(id).checked=false;
document.getElementById(row).style.backgroundColor="#ffffff";
}
else{
document.getElementById(id).checked=true;
document.getElementById(row).style.backgroundColor="#d2d2d2";
}
}
Tengo dos funciones una llamada pintarTodo que basicamente lo que hace es pintar todas las filas del formulario indicado en (ctrl) blancas.

y luego la funcion CambiarColor, que primero ejecuta la funcion pintarTodo, y luego colorea de color plomo la fila seleccionada :)

me va muy bien para lo que estaba buscando, dejo el código y ojala sirva :)

saludos