Tutte e due non fanno male
Chiedo scusa se sono sembrato arrogante e ti garantisco che non era mia intenzione.
Il codice è il seguente.
codice:
function nome_funzione(nome_parametro) {
   ... codice ...
}
element.onclick=function(){nome_funzione(nome_parametro)};
Se poi si vuol essere precisi e puntigliosi (che nella programmazione spesso non guasta):
codice:
var nome_funzione = function (nome_parametro) {
   ... codice ...
}
element.onclick=function(){nome_funzione(nome_parametro)};
In pratica andremo a dichiarare che all'evento onclick è associata una nuova funzione che "contiene" la nostra funzione precedentemente dichiarata.