Я хочу смоделировать диалоговое окно блока, например window.alert()
, window.confirm()
или window.prompt()
, с помощью DIV+JavaScript. Кажется простым использовать функцию обратного вызова. Но я хочу заблокировать процесс, пока отображается диалоговое окно подтверждения.
То есть я хочу определить такую функцию, как:
var Alert = function(){ balabala };
который возвращает true
или false
после нажатия кнопки "ОК" или "Отмена".
ИЗМЕНИТЬ:
На данный момент я определил функцию с именем Confirm()
, и теперь мне нужно вызвать ее как
Confirm(*callback*);
и в реализации я показываю диалоговое окно, подобное подтверждению, и при нажатии кнопки «ОК» будет выполнен обратный вызов. Интересно, можно ли переписать его так, чтобы я мог называть его как
if(Confirm()) {
callback();
} else {
balabala;
}