come ripetuto molte volte, i gestori evento non sono tecnicamente attributi

devi usare un sistema di addEvent che distingua il browser in uso a seconda del supporto ad addEventListener o attachEvent o, a voler coprire tutti i browser, a nessuno di questi

ricerca, ci sono risorse qui nel forum e su google
(al limite guarda qui per una libreria stand-alone specifica)

ciao