Ho bisogno di realizzare un form in cui gli eventi siano gestiti dal javascript, come sempre d'altronde, e sto cercando di costruire una funzione in grado di gestire gli eventi tramite addEventListener e cioè?
codice:
                // Gestione degli eventi del mouse (e non solo))
		function gestoreEvento(id, evento, nomeFunzione) {
			if (element(id).addEventListener) {	// Mozilloidi
				element(id).addEventListener(evento, nomeFunzione, false);
			} else if (element(id).attachEvent) {	// M$
				element(id).attachEvent('on' + evento, nomeFunzione);
			}
		}	//	gestoreEvento()
Ora il problema è che nomeFunzione non passa affatto il nome della funzione che deve fare qualcosa allo scatenarsi dell'evento, per esemio click.

codice:
window.onload function () {
  gestoreEvento('anno', 'click', 'insAnno');
}
insAnno è una semplice funzione che quando faccio click nella textbox a cui si applica l'evento, mi scrive l'anno corrente, il problema è che quando passo il nome della funzione a gestoreEvento() questo va in crash.
So già che non si deve passarla come stringa, ma le ho provate tutte, compreso l'uso di una funzione fantasma, sapete come fare?
Grazie.