Odświeżanie strony bez ponownego przeładowania

0

Witam,

Mam pytanie, jak odświeżyć zawartość strony bez przeładowania jej klikając na klawisze F5 czy Ctrl+R, tak aby została w tym samym miejscu co była, tzn. człowiek czyta sobie i jest w połowie strony, a tu nagle się odświeża i temu ludkowi przewija się strona na samą górę, a ja właśnie chce tego uniknąć, czyli jak czytał w połowie to niech się strona odświeży, a on nadal se czyta tam gdzie był. Poniżej przedstawiam kod, który mam w posiadaniu:

setInterval("moja_funkcja();", 5000);

function moja_funkcja(){
window.location = location.href;
}

Jak widać tylko odświeży, a jak zrobić żeby zostało w miejscu gdzie było tego nie wiem i byłbym wdzięczny za odpowiedź.

0

Niby

Location.reload()

The Location.reload() method reloads the resource from the current URL. Its optional unique parameter is a Boolean, which, when it is true, causes the page to always be reloaded from the server. If it is false or not specified, the browser may reload the page from its cache. Besides caching behaviour the forcedReload flag also impacts how some browsers handle the scroll position: ordinary reload tries to restore the scroll position after reloading the page, while in forced mode (when parameter is set to true) the new DOM gets loaded with scrollTop == 0.

https://developer.mozilla.org/en-US/docs/Web/API/Location/reload

https://stackoverflow.com/questions/17642872/refresh-page-and-keep-scroll-position

0

Brzmi ciekawie, tylko jak ja mam tego użyć w moim kodzie, próbowałem każdą kombinację, którą wymyśliłem i nic. Jakaś podpowiedź?

1 użytkowników online, w tym zalogowanych: 0, gości: 1