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