2017-02-03 13 views
-1

Как создать окно предупреждения в php, которое запрашивает после успешной проверки вашего пароля и автоматически перенаправляется на другую страницу без нажатия кнопки «ОК»? Я новичок в веб-разработке, поэтому я знаю только один способ показать оповещение в php i.e. echo "alert ('Validation Successful');"; Но у этого предупреждения есть кнопка ОК и перенаправляется только после нажатия этой кнопки. Мне нужно перенаправить автоматически, не нажимая кнопку «ОК». Может ли кто-нибудь помочь мне в этом?Окно предупреждения JavaScript автоматически переадресовывается на следующую страницу

+0

слишком широкий вопрос; попробуйте что-то сначала –

+0

Вы имеете в виду сначала показывать окно предупреждения, а затем через x секунд переадресовывать на следующую страницу? – rahulsm

+0

Exactly- @rahul_m –

ответ

0

Случается, что при открытии окна предупреждения на какой-либо строке javascript останавливает выполнение этой строки, пока вы не закроете окно предупреждения.

Для функциональности, как вы,

вам нужно использовать диалог jqueryui следующим образом.

HTML

<a href="javascript:;" id="dialog" style="display:none;">dialog</a> 

JS КОД

$(document).ready(function() { 
    $("#dialog").dialog({ 
    dialogClass: "no-close", 
    buttons: [{ 
     text: "OK", 
     click: function() { 
     $(this).dialog("close"); 
     } 
    }] 
    }); 
    var dialog = $("#dialog").dialog('open'); 
    setTimeout(function() { 
    dialog.dialog('close'); 
    }, 1000); 

    setTimeout(function() { 
    window.location.href = "google.com"; 
    }, 2000); //will call the function after 2 secs. 
}); 

Вы можете получить работу jsfiddle здесь.

+0

Результат вашего кода тот же, что я хочу, но поскольку в окне предупреждения есть кнопка ОК, я не хочу этого. Я хотел показать предупреждение JavaScript без кнопки «ОК», и он перенаправляется на следующую страницу. Не могли бы вы помочь мне в этом? –

+0

Прошу прощения, я ничего не вижу в javascript. Это единственный способ, вы можете достичь своего требования. – rahulsm

+0

Спасибо, брат. он работает ... :) –

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