ciao ragazzi,
mi era rimasto questo script nel cassetto da quest'estate, e visto che ora sono usciti gli articoli sugli eventi (dove potete trovare tutta la teoria dietro lo script), vi propongo questo scriptino:

RolloverClick Table

si tratta di una tabella in cui alle celle è applicato un rollover e un effetto di permanenza al click (con o senza effetto "visited").
Niente di originale, quello che è interessante è che gli eventi sono gestiti sfruttando il DOM e la fase di event bubbling degli eventi scaturiti sulla tabella.
Questo permette di inserire gli event handler solo al livello del tag TABLE e mettere tutto il resto del codice anche in un js esterno:

RolloverClick Table (JS esterno)

il file lo potete scaricare qui:
RolloverClickTable.js

ciauz