Hola
Myakire
El problema no es con las columnas, sino con las filas. No entiendo porqué, después de marcar para que se iluminen las columnas, las filas dejan de funcionar (maldito explorer
![enojado](http://static.forosdelweb.com/fdwtheme/images/smilies/enojado.png)
)
De momento lo he solucionado cambiando el
background a cada celda de la fila y parece que funciona bien. Pongo la función modificada:
Código PHP:
function iluminar(obj,valor) {
fila = obj.parentNode;
if (document.getElementById('filas').checked) {
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'yellow' : '';
}
if (document.getElementById('columnas').checked) {
tab=document.getElementById('tabla');
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' : '';
}
}
Te agradezco que hayas usado este código y que hayas hecho de probador
Saludos,