• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Przekierowanie w JavaScript nie działa

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
312 wizyt
pytanie zadane 2 lipca 2020 w JavaScript przez Author[] Gaduła (3,130 p.)
zamknięte 2 lipca 2020 przez Author[]

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

}

 

komentarz zamknięcia: Udało się !
komentarz 2 lipca 2020 przez ScriptyChris Mędrzec (190,190 p.)
Czy w konsoli przeglądarki są jakieś błędy?
komentarz 2 lipca 2020 przez Author[] Gaduła (3,130 p.)
Nie pomyślałem o tym faktycznie wywołuje błąd:

Uncaught ReferenceError: getElementById is not defined
    at save (power.js:19)
    at onload (Szablon.html:11)
komentarz 2 lipca 2020 przez Author[] Gaduła (3,130 p.)
Na internecie znalazłem wskazówkę aby dopisać document.getElementById

ale dalej nie działa tym razem wyskakuje błąd:

Uncaught TypeError: document.getElementyId is not a function
    at save (power.js:20)
    at onload (Szablon.html:11)
1
komentarz 2 lipca 2020 przez eunstachy Stary wyjadacz (14,180 p.)

Literówka :) 

document.getElementById

na końcu Element usuń literę "Y" id dodaj "By"

komentarz 2 lipca 2020 przez Author[] Gaduła (3,130 p.)
Dzięki, nie zauważyłem :)

Podobne pytania

0 głosów
1 odpowiedź 176 wizyt
pytanie zadane 9 lipca 2020 w JavaScript przez Author[] Gaduła (3,130 p.)
0 głosów
2 odpowiedzi 269 wizyt
pytanie zadane 15 czerwca 2019 w JavaScript przez Programista 22 Bywalec (2,270 p.)
0 głosów
0 odpowiedzi 705 wizyt
pytanie zadane 26 lipca 2017 w Sieci komputerowe, internet przez Paweł123 Nałogowiec (33,540 p.)

93,435 zapytań

142,429 odpowiedzi

322,664 komentarzy

62,800 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...