может ли кто-нибудь помочь мне, как установить время для автоматического перенаправления, если мой скрипт выполняется.
Я хочу иметь таймер, потому что он автоматически перенаправляется на страницу, и мое диалоговое окно с всплывающим окном закрывается так быстро.
текущий код:
<script>
$(document).ready(function() {
// show a dialog box when clicking on a link
$.Zebra_Dialog('<strong>Congratulations! </strong> <br> ' +
'You have successfully registered!', {
'type': 'confirmation',
'title': 'Non-uniformed Personnel (NUP)',
'auto_close': 10000
});
window.location.replace("index.php");
});
</script>
setTimeout(function() {
window.location.replace("index.php")
},5000);
Это заменит место на 5 секунд.
Попробуйте использовать setTimeout. Используя setTimeout, вы можете контролировать продолжительность времени, после которого вы хотите совершить какое-либо действие.
Использовать setTimeout
после диалога
$.Zebra_Dialog('<strong>Congratulations! </strong> <br> ' +
'You have successfully registered!', {
'type': 'confirmation',
'title': 'Non-uniformed Personnel (NUP)',
'auto_close': 10000
});
setTimeout(function() {
window.location.replace("index.php")
},10000); //change the time value accordingly
Может быть, вы хотите что-то вроде этого:
<script>
$(document).ready(function() {
// show a dialog box when clicking on a link
$.Zebra_Dialog('<strong>Congratulations! </strong> <br> ' +
'You have successfully registered!', {
'type': 'confirmation',
'title': 'Non-uniformed Personnel (NUP)',
'auto_close': 10000
});
setTimeout(function(){
window.location.replace("index.php");
},10000);
});
</script>