ho fatto una cosa così e funziona:

codice:
<div id="elem">clicca</div>

<script type="text/javascript">

var elem = document.getElementById("elem");

a = function(y){
alert(y);
}

b = function(y){
alert(y);
}

function assegnaf(funz){
	elem.onclick = funz;
} 

assegnaf(a)

</script>
solo che io devo passare una costante alla funzione che viene associata da assegnaf() a elem e non so come fare.