Есть необходимость прервать действие скрипта(показав сообщение), пока пользователь не сказал "поехали" (нажал кнопку ок). При этом код нельзя разделять на отдельные части/функции. Т.е. в принципе решение такое в рамкахс странички действует как мне надо:
funcion fooo(){
console.log('step1');
alert('waiting');
console.log('step2');
}
Проблема в том, что пока открыто окно алерта неполучается открыть другую вкладку браузера, а мне эта возможность нужна.
Пока в идее показать некий div c кнопкой. А после загнать в цикл пока некая глобальная переменная не примет занчение, например, true. Соответсвенно менять ее нажатием при клике в открытом блоке.
Но, что то мне эта идея кажется велосипедной. Есть какое либо решение по феншую?