Как сделать автоматический переход на другую страницу через определённый промежуток времени

Иногда требуется сделать так, что бы открывшаяся страница через какое-то время автоматически запускала переход на другую страницу без какого-то ни было участия пользователя. Например, пользователь заполнил какую-либо форму на вашем сайте и нажал кнопку "Отправить!", в результате чего обработчик формы совершил какие-то действия и вывел на экран страницу с текстом подтверждения совершённой операции. В этом случае далее есть три варианта...

Иногда требуется сделать так, что бы открывшаяся страница через какое-то время автоматически запускала переход на другую страницу без какого-то ни было участия пользователя. Например, пользователь заполнил какую-либо форму на вашем сайте и нажал кнопку "Отправить!", в результате чего обработчик формы совершил какие-то действия и вывел на экран страницу с текстом подтверждения совершённой операции. В этом случае далее есть три варианта:

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

Именно про этот код и речь в данной статье! В самом деле, это просто и удобно: например, на кулинарном сайте пользователю понравился рецепт, он ввёл его в Избранное, получил подтверждение и через 1-2 секунды ему автоматически открывается другой рецепт или общая страница с рецептами.

Так как всё действие происходит на стороне пользователя, то здесь должен быть применён простой код на JavaScript:

<script>
       setTimeout(function(){
       window.location.href = 'адрес';
       }, 2 * 1000);
</script>

Приведённый код в автоматическом режиме осуществит переход на другую страницу через 2 секунды; как вы понимаете, вместо слова "адрес" следует вписать адрес необходимой страницы.