【JavaScript】X秒後に自動でトップページにリダイレクト

【JavaScript】X秒後に自動でトップページにリダイレクト

ページを開いてから、○秒後に特定のページにリダイレクトさせる処理です。

たとえば404エラーページなどで、トップページに自動的に戻したい時は、以下のように作りました。

// ページを開いてから○秒後にトップページにリダイレクト
function redirectToHomePage() {
    var redirectTo = "/"; 

    // リダイレクト処理
    window.location.href = redirectTo;
}
window.onload = function () {
    // 10秒後
    setTimeout(redirectToHomePage, 10000);
};

任意の時間を設定するには、setTimeout()の第二引数を変えてください。

リダイレクト先をトップページではなく任意の別ページにする場合は、redirectToを変更してください。