Как заблокировать оповещение о всплывающих окнах перед загрузкой при использовании настраиваемого всплывающего оповещения? - PullRequest
0 голосов
/ 30 ноября 2018

Я использую JqueryUI для пользовательских Confirm box, когда пользователь нажимает кнопку.

Вот скрипт,

    function exit() {
            $("#dialog-confirm").dialog({
                resizable: false,
                height: "auto",
                width: 400,
                modal: true,
                buttons: {
                    "Restore": function () {
                        callClick();
                    },
                    Cancel: function () {
                        $(this).dialog("close");
                    }
                }
            });
    }

Вот код HTML

    <asp:Button ID="btnExit" runat="server" Text="Exit" OnClientClick="exit()" />
    <div id="dialog-confirm" title="Proceed Confirmation?">
        <p>Are you sure you want to exit?</p>
    </div

Когда пользователь нажимает кнопку «Продолжить», я хочу вызвать другую функцию.

window.onbeforeunload = null;
        function callClick() {
            $('#test').click()
        }

Но как только нажимается кнопка, появляются всплывающие окна с предупреждением, а также пользовательское всплывающее окно с предупреждением.

Я хочу отключить всплывающее окно по умолчанию.

пожалуйста, см. изображение ниже для ссылки.enter image description here

1 Ответ

0 голосов
/ 30 ноября 2018

Попробуйте использовать этот метод window.onbeforeunload = function(event){}, чтобы перехватить это событие.

...