(function(){ if(confirm('Пока функция не выполнится - перезапущена не будет.\nНажмите отмена, чтобы прервать выполнение.')) setTimeout(arguments.callee,1); })()