Как сделать автоматическое закрытие?

<script type="text/javascript">
	var delay_popup = 5000;	setTimeout("document.getElementById('overlay').style.display='block'", delay_popup);
</script>

Этот скрипт открывает через 5 секунд pop-окно, а как сделать, чтобы это окно закрывалось автоматически через 10 секунд после открытия?
  • Вопрос задан
  • 230 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
const
  overlay = document.getElementById('overlay'),
  delay_open = 5000,
  delay_close = 10000;

setTimeout(function() {
  overlay.style.display = 'block';
  setTimeout(function() {
    overlay.style.display = 'none';
  }, delay_close);
}, delay_open);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы