Gestire l'evento onMouseUp direttamente sui TD è impensabile.
Ogni TD avrebbe bisogno dell'evento! Bisognerebbe clickare su ogni quadratino!
Per questo ho messo onMouseUp e onMouseDown nel body.
Ho provato a metterli nella Table e poi in entrambi i posti, ma il risultato non cambia.
Invece onMouseOver è ovviamente in tutti i TD.
Quando il puntatore è sopra la table l'evento onMouseOver è costantemente richiamato e gestito dalla SubCambiaColore e temo che sia questo ad influenzare gli altri due eventi.

Però all'inizio non succede.
Ci vorrebbe qualcosa che, una volta eseguito l' onMouseUp riporti il tutto alle condizioni originali.
Lo so da me che è una richiesta astrusa e che molto probabilmente il progetto non vedrà la fine, ma se non ci provo ......
rudyF