Как только появился OpenUI, в некоторых браузерах появилась возможность отключить вывод ошибок. Это приводило к тому что пользователь мог просто установить галочку, "Заппретить этому сайту выводить сообщения". В этом случае окна с ошибками более не выводились, от слова "совсем".
Выглядело это так:

Соответственно требовалось убрать эту галочку.
Чтобы это сделать, нужно в коде OpenUI переопределить метод alert следующим образом:
Выглядит окно примерно так:

Выглядело это так:

Соответственно требовалось убрать эту галочку.
Чтобы это сделать, нужно в коде OpenUI переопределить метод alert следующим образом:
В этом случае, когда OpenUI попытается вывести ошибку он обратиться к этому переопределению и будет выведено модальное окно без возможности отключения.
function alert(str){
$("<div id='my_error'>" + str + "</div>").dialog({
title: "Внимание",
modal: true,
buttons: [{ id: "btn-accept",
text: "Ok", click: function () { $(this).dialog("close");
}}]
});
}
Выглядит окно примерно так:
Комментариев нет:
Отправить комментарий