Te l'ho detto, devi associare l'evento onclick al document.
Facciamo finta che a tale evento sia associata la funzione pippo(): a ogni esecuzione, pippo() farà qualcosa del genere:
[list=1][*]Controlla se l'event.target o uno tra TUTTI i suoi nodi genitori, nonni, bisnonni, etc. è la tua tabella (event.target è un nodo: dovrai lanciare un ciclo con event.target.parentNode). Se la tua tabella È tra i target lancerai un return;[*]Se la tua tabella NON È tra i target la renderai "visibility: hidden;"[/list=1]
Chiaro adesso?