Código js:
Ver original<script language="javascript">
document.write("<table border='0'><tr>")
for (i=1; i<=20; i++) {
document.write("<td class='celda' id='celda" + i
+ "' onMouseOver=ratoli_dins(this) OnClick=presionat(this)>" + i + "</td>")
}
document.write("</tr><tr><td id='visor' colspan='20'><td></tr></table>");
function ratoli_dins(obj){
document.getElementById('visor').innerHTML="El ratoli és a " + obj.id;
}
function presionat(obj){
document.getElementById('visor').innerHTML="El ratoli s'ha presionat a " + obj.id;
}
</script>
Así si funciona... los div no hacen falta si usas una tabla puedes poner id a las celdas....
En cualquier caso solo te faltaba un parentesis de cierre en esta linea
for (i=1; i<=20; i++) { document.write("<td><div class='celda' id='celda"+i+"' onMouseOver=ratoli_dins(this) OnClick=presionat(this)>"+i+"</div></td>" }
Quim