Tienes que hacer la llamada por ajax con :cAjaxBevel := "nflcargo" dentro del form.
Ten en cuenta que si no es por ajax, néfele hace lo que tiene que hacer:
1 - muestra la página web generada con prueba()
2 - termina el script y lo libera de memoria
3 - envía el resultado al servidor y lo recibe el navegador del cliente
4 - al hacer click en enviar formulario:
5 - inicia una nueva ejecución del script
6 - crea una nueva página web con el contenido generado en prueba2()
7 - termina ejecución y lo muestra
por eso solo ves el alert, el resto era de la página web anterior.
En cambio, si lo haces por ajas, el contenido de prueba2() te lo "inyectará" en la página que estás viendo ( esto es, prueba())
Por último, nflcargo es un <div> que siempre está presente en las páginas generadas con néfele. Está oculto y sirve principalmente para poder recibir script generados por ajax que de otra forma no sabríamos dónde meter.