tienes que quitar las comillas al rededor de la función por ejemplo:
document.getElementById('texto').onclick = funcion
Fíjate que no lleva () por que de otro modo se ejecuta la función. Si quieres poder pasar parámetros puedes hacerlo así:
document.getElementById('texto').onclick = function(parametro){
alert(parametro);
}
Aun que claro, quizá quieras usar la función
addEvent o alguna de sus variantes.