History.Back с обновлением

javascript browser-history

35170 просмотра

2 ответа

2717 Репутация автора

Я хотел бы иметь History.back();функциональность с полным обновлением предыдущей страницы.

Любая идея, как это сделать (и заставить его работать в IE, FF и Chrome).

Автор: Larsi Источник Размещён: 11.01.2011 12:20

Ответы (2)


25 плюса

12134 Репутация автора

Решение

Вы можете перенаправить (с помощью window.location) на document.referrer

т.е.

window.location.href = document.referrer;

Исправление Internet Explorer для передачи реферера в определенное место:

if(IE){ //IE, bool var, has to be defined
    var newlocation = document.createElement('a');
    newlocation.href = URLtoCall;
    document.body.appendChild(newlocation);
    newlocation.click();
}
Автор: stecb Размещён: 11.01.2011 12:32

6 плюса

3933 Репутация автора

Вы также можете использовать метод replace ():

window.location.replace(document.referrer)
Автор: Mori Размещён: 11.11.2011 09:21
Вопросы из категории :
32x32