![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam
![]() Napotkałem na swojej drodze pewien problem. Sprawa wygląda tak: Na stronie znajduje się lista artykułów (np 10 pierwszych artów). Pod nią znajduje się przycisk typu "pokaż więcej", który po kliknięciu AJAXem doładowuje pod wyświetlanymi artykułami kolejną ich paczkę. I tak sobie można klikać a lista się powiększa. Każdy element listy artykułów posiada link do tego arta. Kliknięcie na link powoduje przejście do artykułu i teraz jak user na nim kliknie back w przeglądarce to cofany jest do poprzedniej strony ale lista znów zawiera jedynie 10 pozycji. I oto pytanie: Jak zrobić (pomysły/sugestie) aby po kliknięciu back user zobaczył listę w takiej formie w jakiej ją zostawił czyli rozwiniętą o tyle stron o ile była rozwinięta? ![]() -------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 33 Pomógł: 8 Dołączył: 25.02.2005 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Możesz skorzystać z pluginu hashchange (http://benalman.com/projects/jquery-hashchange-plugin/ (dla zapewnienia wsparcia dla starszych przeglądarek) i przypiąć do zdarzenia hashchange obsługę ładowania kolejnej porcji danych. Jako hash ustawiasz sobie liczbę wpisów do pobrania. Dzięki temu masz linki postaci http://mojastrona.pl/wpisy/#40, pobierasz ten url i na jego podstawie wyciągasz interesującą Cię liczbę wpisów.
Mam nadzieję, że jakoś pomogłem ;] |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 10:27 |