2012-04-01 2 views
0

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

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

Ниже мой код:

 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

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

+0

Но почему все мои другие предупреждения не приходят с этим сообщением, но только это предупреждение содержит это сообщение? – user1304328

0

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

открыт поджигатель

alert('hello') 

Everytime это предупреждение называется он показывает обычное оповещение без флажка

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

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

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

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

Смежные вопросы