Se ti interessa solo per scopi didattici e di conoscenza, esiste un modo per richiamare un javascript tramite i CSS.
Opera e IE permettono di inserire dentro ad un CSS dei richiami di js. Purtroppo Firefox non supporta questa tecnica, se no si potrebbe usare per qualche applicazione, tipo certi eventi solo se il CSS è uno e altri se è il CSS alternatico...

Trovi tutto descritto qui:
http://www.quirksmode.org/css/javascript.html