Larsi
Larsi

Reputation: 4774

History.Back with refresh

I would like to have the History.back(); functionality with a complete refresh of previous page.

Any idea how to do that (and make it work in IE, FF and Chrome).

Upvotes: 30

Views: 45706

Answers (2)

Mori
Mori

Reputation: 6770

You can also use the location replace() method:

window.location.replace(document.referrer)

Upvotes: 8

stecb
stecb

Reputation: 14746

You could redirect (by window.location) to document.referrer

i.e.

window.location.href = document.referrer;

Internet Explorer fix for passing referrer to a particular location:

if(IE){ //IE, bool var, has to be defined
    var newlocation = document.createElement('a');
    newlocation.href = URLtoCall;
    document.body.appendChild(newlocation);
    newlocation.click();
}

Upvotes: 30

Related Questions