redirect - javascript - js редирект через 5 секунд - Как перейти на другую веб-страницу?

html redirect / javascript / jquery

Как я могу перенаправить пользователя с одной страницы на другую,используя jQuery или чистый JavaScript?

Peter Mortensen



Answer #1

Стандартный "ванильный" JavaScript способ перенаправления страницы

window.location.href = 'newPage.html';
location.href = 'newPage.html';
function redirect (url) {
    var ua        = navigator.userAgent.toLowerCase(),
        isIE      = ua.indexOf('msie') !== -1,
        version   = parseInt(ua.substr(4, 2), 10);

    // Internet Explorer 8 и ниже
    if (isIE && version < 9) {
        var link = document.createElement('a');
        link.href = url;
        document.body.appendChild(link);
        link.click();
    }

    // Все остальные браузеры могут использовать стандартный window.location.href (они не теряют HTTP_REFERER, как Internet Explorer 8 и ниже)
    else { 
        window.location.href = url; 
    }
}