Ostia tio, muchas gracias!
En serio, te lo has currado. Ya que estamos tengo un par de dudas sobre la sintaxis que si me las puedes contestar eso que me aprendo.
Cuando haces:
Código PHP:
var marca = null;
function marcar(obj) {
if (marca != null) marca.parentNode.style.backgroundColor = "white";
marca = obj;
}
En la linea
marca.parentNode.style.backgroundColor = "white"; no entiendo cual es el parentNode. Así por decir, diría que es el tag <TR> pero no lo se.
Luego, en la misma función, cuando haces
marca = obj; ahí entiendo que la primera vez que llames a la función marcar, marca será null i no entrará en el if y lo que lleva a la sentencia
marca=obj;. Asío que no entiendo como a la primera vez que hago click se me marca ya en azul.
Si ves que es dificil de explicar o largo no te molestes, tampoco pretendo convertirme en experto de JS.
Muchas gracias tio!