Как избавиться от этого сообщения из оповещения? - PullRequest
0 голосов
/ 01 апреля 2012

У меня есть предупреждение о том, что данные были отправлены. Проблема заключается в том, что когда появляется предупреждение, оно появляется в диалоге «Запретить этой странице создавать дополнительные диалоги» или что-то в этом роде.

Как я могу избавиться от этого из предупреждения? Если я не могу избавиться от этого, то есть способ, которым я могу получить что-то вроде окна приглашения или окна подтверждения, которое имеет только кнопку «ОК», потому что я не хочу, чтобы «Запретить создание этой страницы» дополнительные диалоги "сообщение.

Ниже мой код:

        function submitform()
{
    var fieldvalue = $("#QandA").val();
    $.post("insertQuestion.php", $("#QandA").serialize() ,function(data){
        alert("Your Details for this Session has been submitted");
        var QandAO = document.getElementById("QandA");
        QandAO.submit();
    });   
}

Ответы [ 2 ]

2 голосов
/ 01 апреля 2012

Вы не можете остановить это.Хорошие браузеры предоставляют возможность предотвратить появление предупреждений в сценариях, потому что предупреждения часто раздражают.Если этот параметр может быть отменен сценарием, что было получено?

0 голосов
/ 02 апреля 2012

Причина, по которой вы получаете его для этого предупреждения, а не для другого, заключается в том, что это предупреждение будет сгенерировано программно с разницей, которая должна быть инициирована действием пользователя.

открытый firebug

alert('hello')

Каждый раз, когда вызывается это предупреждение, показывается обычное предупреждение без флажка

setInterval(function(){ 
    alert('hello')
}, 500)

Первое предупреждение является нормальным, второе получает флажок и позволяет вам предотвратить предупреждение в будущем, потому что, как говорит Стив, «хороший» браузер может что-то понять и встроить «предположительно помощник»

Стив прав, когда говорит, что сообщение нельзя удалить, но вы можете контролировать только то, как открыто предупреждение.

Perso Я не буду рекомендовать вам использовать собственное оповещение, потому что пока оповещение открыто, весь код на странице остается остановленным, что означает, что ничего не происходит за всплывающим окном. Это может раздражать в зависимости от вашего приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...