Það væri gaman ef einhverjum hefði tekist að leysa þetta verkefni að fá að sjá lausnina. Ég er frekar nýliði í Javascript. Maður er ekki alveg kominn með þetta ennþá.
Mér tókst samt að búa til töflu þar sem einungis einn reitur highlitast í einu. Enn hefur mér ekki tekist að highlighta fleiri reiti.
<html>
<head>
<script>
function highlight(id){
if (document.getElementById){
obj = document.getElementById(id);
obj.style.background= "#F0F0F0";
}
}
function normal(id){
if (document.getElementById){
obj = document.getElementById(id);
obj.style.background= "";
}
}
</script>
</head>
<body>
<table border=1 cellspacing=0>
<tr>
<td id="1" onmouseover="highlight('1');" onmouseout="normal('1');" width="150">
One.
</td>
<td id="2"onmouseover="highlight('2');" onmouseout="normal('2');" width="150">
Two.
</td>
</tr>
<tr>
<td id="3"onmouseover="highlight('3');" onmouseout="normal('3');">
Three.
</td>
<td id="4"onmouseover="highlight('4'); " onmouseout="normal('4');">
Four.
</td>
</tr>
</table>
</body></html>
En það væri gaman að sjá endanlega lausn á þessu