Как с помощью JavaScript сделать переход на другую страницу

Иногда бывает необходимо осуществить переход на нужную страницу по какому-то событию на странице. Эту задачу можно осуществить с помощью JavaScript.

Первый способ:

document.location.href = "http://www.site.ru";

При таком способе перехода в истории браузера сохраняется история перехода с одной страницы на другую.

Если нужно сделать так, чтобы в истории браузера не осталась запись о текущей странице, то использовать можно этот способ:

document.location.replace("http://www.site.ru");

Частный случай, когда нужно осуществить переход на другую страницу с помощью JavaScript, — клик по элементу, не являющемуся ссылкой. Это может быть любой элемент. Например, кнопка. В таком случае это будет выглядеть примерно так:

<button onClick="goToPage();">Перейти</button>

И где-нибудь на странице описываем саму функцию:

<script type= "text/javascript">
function goToPage()
{
   document.location.replace("http://www.site.ru");
}
</script>

Оцените статью