En realidad, de la forma como está es más coherente. Esa función se llama cada vez que se ejecuta ese evento, Si colocas:
Código javascript
:
Ver originalelemento.onfocus = funcion;
function funcion() {
alert("onfocus event");
}
Aparecerá ese mensaje "onfocus event" cada vez que el campo recibe el foco.