2014-10-01 6 views
-4

Могу ли я узнать, можно ли обновить страницу через 90 секунд после нажатия кнопки.Обновить страницу через 90 секунд после нажатия кнопки

Сценарий:

В 10:10:00, человек нажмите кнопку на своем сайте. Кнопка отобразит некоторую информацию на текущей странице.

В 10:11:30 (а это на 90 секунд позже) обновляется страница.

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

Кнопка, я имею в виду использование <input type="submit"></input, а не нормальный <button>, и поэтому страница будет обновляться немедленно.

+0

Постарайся глядя, как «обновить страницу» и «как сделать что-то после задержки времени» и их объединения. – Quentin

+0

https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers.setTimeout – andrew

+0

Research setTimeout() – haxtbh

ответ

1

Используйте window.setTimeOut для этого.

document.getElementById("myBtn").addEventListener("click",function() { 
 
    var timeoutID = window.setTimeout(function() { 
 
     alert("That was 2 secs slow!"); 
 
    }, 2000); 
 
});
<button id="myBtn">delayed alert</button>

+3

Вопрос не помечен jQuery. – Cerbrus

+0

@Cerbrus: jQuery был использован для демонстрации функциональности. 'Window.setTimeout' не является jquery. – mithunsatheesh

+0

Отлично! Upvoted. – Cerbrus

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