grazie...
era quello che intendevo.
Incrociando le dita non dovrei avviare processi ricorsivi. Questo a occhio dovrebbe succedere se uso la funzione all'evento onLoad del body.
Associo questa funziona all'evento onclick di un banale button.