Здравствуйте. В этой статье рассмотрим пример реализации редиректа средствами JavaScript.
Если быть кратким, то редирект на JS можно выполнить следующим образом:
window.location.href = "/next-page.html";
Но я предлагаю рассмотреть более подробный пример реализации перенаправления:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Page one.html</title>
<script>
setTimeout(function()
{
window.location.href = "two.html";
}, 5000);
</script>
</head>
<body>
Redirect to page "two.html"
</body>
</html>выше расположен код страницы “one.html”, в примере, редирект будет выполнен на страницу “two.html”, по истечению 5 сек. Это делается посредством функции “setTimeout”.
Код страницы "two.html", на которую было выполнено перенаправление со страницы “one.html”:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Page two.html</title>
<script>
setInterval(function()
{
window.location.reload();
}, 5000);
</script>
</head>
<body>
Reloading page "two.html"
</body>
</html>В данном же примере, мы выполняем не редирект, а перезагрузку страницы:
window.location.reload();
На этом все.
