Il problema è più ce altro di natura teorica, in quanto praticamente sipuò aggirare usando un setTimeout(): se un gestore di eventi onclick lancia una lunga routine (con dentro ad esempio un ciclo for da ripetere 50000 volte) ed io volessi fare in modo che un click su di un secondo bottone fermasse l'elebaorazione, cosa devo fare? Ho pensato di usare una variabile flag che venga letta all'inizio di ogni giro del for e che determini l'uscita se impostata su falso (ad esempio): il fatto è che una volta dato il via al click, il javascript si prende il controllo di ogni azione per cui non riesco più ad usare il secondo bottone. Grazie