La domanda e' un tantinello vaga... solitamente si gestisce l'evento onclick degli oggetti che ci interessa e quindi l'origine e' identificata dal paramentro this associato
onclick="funzione(this)"
In generale pero' vedi anche qui http://www.devguru.com/technologies/...ript/17440.asp
ciao