Заменить расположение окна - поможет ли таймаут? Javascript вопрос - PullRequest
0 голосов
/ 30 апреля 2020

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

/ **** Это подсказывает пользователю, в каком году они родились, и вычисляет возраст (примерно) * / / *** ** Если пользователь моложе 18 лет отправляет его в Диснейленд, если ему не разрешено войти в * /

функцию ageButton () {var askDOB = prompt («В каком году вы родились?») ;

if (askDOB > 2002) {
    document.getElementById("agePass").innerHTML = "Access Denied"
    window.location.replace("http://www.disney.com");
}
else {
    document.getElementById("agePass").innerHTML = "Access Granted"
    window.location.replace("http://www.w3schools.com");
}

}

Просто нужен способ для тайм-аута на 3 секунды, прежде чем он перенаправит

1 Ответ

1 голос
/ 30 апреля 2020

Вы можете использовать setTimeout (функция, миллисекунды), чтобы сделать это. как то так:

// location replace in 1 second
setTimeout(function(){
    window.location.replace("http://www.disney.com");
}, 1000);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...