Chciałbym mieć funkcjonalność History.back();
z całkowitym odświeżeniem poprzedniej strony.Historia.Back z odświeżaniem
Każdy pomysł, jak to zrobić (i sprawić, by działał w IE, FF i Chrome).
Chciałbym mieć funkcjonalność History.back();
z całkowitym odświeżeniem poprzedniej strony.Historia.Back z odświeżaniem
Każdy pomysł, jak to zrobić (i sprawić, by działał w IE, FF i Chrome).
Można przekierować (przez window.location) do document.referrer
tj
window.location.href = document.referrer;
Internet Explorer poprawka dla przechodzącej odsyłającą do określonej lokalizacji:
if(IE){ //IE, bool var, has to be defined
var newlocation = document.createElement('a');
newlocation.href = URLtoCall;
document.body.appendChild(newlocation);
newlocation.click();
}
można również użyj metody location replace():
window.location.replace(document.referrer)
Dzięki za sugestię, ale nie działa w IE8 (FF i chrome OK). document.referrer jest pusty – Larsi
Właśnie go wypróbowałem! Działa również na IE8. Jak zadzwonić na tę stronę? Jeśli wywołasz to za pomocą window.location, w IE musisz zrobić obejście, aby polecenie referrer działało poprawnie (mam zamiar edytować powyższy kod) – stecb
Dzięki za kod aktualizacji i sugestie. Nie wiem, jak strona jest wywoływana (jakaś magia SharePoint). Czy mogę to rozgryźć od skrzypka? Wszelkie inne pomysły na sposób document.referrer jest pusty? – Larsi