Hola
xias
Te he preparado un ejemplo, a ver si te sirve:
Código PHP:
<html>
<head>
<style type="text/css">
td {border:1px solid black}
</style>
<script type="text/javascript">
function marcar(obj,valor) {
fila = obj.parentNode;
fila.style.background = (valor) ? 'yellow' : '';
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj)
break;
for (j=0; ele=fila.parentNode.getElementsByTagName('tr')[j]; j++)
ele.getElementsByTagName('td')[i].style.borderColor = (valor) ? 'red' : '';
}
</script>
</head>
<body>
<table>
<tr>
<td onmouseover="marcar(this,true)" onmouseout="marcar(this,false)">aa</td>
<td onmouseover="marcar(this,true)" onmouseout="marcar(this,false)">aa</td>
<td onmouseover="marcar(this,true)" onmouseout="marcar(this,false)">aa</td>
</tr>
<tr>
<td onmouseover="marcar(this,true)" onmouseout="marcar(this,false)">aa</td>
<td onmouseover="marcar(this,true)" onmouseout="marcar(this,false)">aa</td>
<td onmouseover="marcar(this,true)" onmouseout="marcar(this,false)">aa</td>
</tr>
</table>
</body>
</html>
Saludos,