Chciałem zapisać dane z pliku HTML do sessionStorage a następnie przekierować użytkownika na inną stronę. gdy przekierowanie jest przed instrukcjami setItem() strona poprawnie przekierowuje użytkownika zaś gdy znajduje się ono za tymi instrukcjami to przekierowanie nie działa. Sprawdziłem kod js ale nie znalazłem błędu. Czy ktoś wie co może być nie tak?
function save()
{
// document.location.href="Reader.html"; teraz działa
var title=getElementById("title").textContent;
var subtitle=getElementyId("subtitle").textContent;
var content1=getElementyId("content1").textContent;
var content2=getElementyId("content2").textContent;
var content3=getElementyId("content3").textContent;
var content4=getElementyId("content4").textContent;
var content5=getElementyId("content5").textContent;
var summary=getElementById("summary").textContent;
sessionStorage.setItem("title", title);
sessionStorage.setItem("subtitle", subtitle);
sessionStorage.setItem("content1", content1);
sessionStorage.setItem("content2", content2);
sessionStorage.setItem("content3", content3);
sessionStorage.setItem("content4", content4);
sessionStorage.setItem("content5", content5);
sessionStorage.setItem("summary", summary);
document.location.href="Reader.html"; // nie działa
}