Wstrzymywanie wykonywania Javascript do momentu naciśnięcia przycisku

Tworzę wizualizację twórcy Sudoku dla mojej klasy Algorithms (w Javascript). Algorytm działa świetnie, ale mam problem ze znalezieniem sposobu na wstrzymanie wykonania.

Obecnie używamprompt() przerwać, ale to nieporęczne i denerwujące. Czy jest jakiś sposób na wstrzymanie, dopóki nie zostanie uruchomiona inna funkcja (za pomocą przycisku HTML) inna niż ciągławhile pętla?

Mogę wysłać kod, ale nie sądzę, żeby był potrzebny. Obecnie nie używam jQuery, ale mogę w razie potrzeby.

questionAnswers(2)

yourAnswerToTheQuestion