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

Zmiana adresu strony bez przeładowania

Object Storage Arubacloud
+2 głosów
1,687 wizyt
pytanie zadane 19 maja 2015 w PHP przez Arkadiusz Waluk Ekspert (287,950 p.)
Od dłuższego czasu zastanawiam się nad taką rzeczą. Jak zrobić zmienianie adresu strony (widocznego w pasku adresu) bez przeładowania strony? Najprostszy przykład to będzie myślę Facebook, gdzie po kliknięciu na dowolne zdjęcie otwiera nam się ono na dużym poglądzie i właśnie wtedy zmienia się adres. Podobnie jest na liście wiadomości - gdy klikniemy na daną osobę pokazują się wiadomości i także zmienia się adres.

Prosiłbym o podpowiedź jak można takie coś uzyskać i z góry dzięki ;)

2 odpowiedzi

+4 głosów
odpowiedź 19 maja 2015 przez Comandeer Guru (601,110 p.)
wybrane 19 maja 2015 przez Arkadiusz Waluk
 
Najlepsza
To, co szukasz, to nowe API, które wywodzi się ze specyfikacji HTML5 - tzw. History API.

Doskonałe wprowadzenie stanowi rozdział z legendarnej już książki "Dive into HTML5" Marka Pilgrima: http://diveintohtml5.info/history.html

Oczywiście wręcz obowiązkowe jest zajrzenie do dokumentacji na MDN: https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulating_the_browser_history (możesz też poszukać na WebPlatform.org)

Warto też sprawdzić na Can I Use jakie jest wsparcie: http://caniuse.com/#feat=history

I na koniec - plugin pjax ;) https://github.com/defunkt/jquery-pjax
komentarz 19 maja 2015 przez Arkadiusz Waluk Ekspert (287,950 p.)
Tak właśnie o to mi chodziło!

Dziękuję bardzo, zapoznam się z tym wszystkim i myślę, że sobie poradzę ;)
0 głosów
odpowiedź 19 maja 2015 przez niezalogowany
komentarz 19 maja 2015 przez Arkadiusz Waluk Ekspert (287,950 p.)
Znam AJAXa ale co mi po nim? Przy jego użyciu właśnie zmieniam zawartość strony ale chcę zmienić też jej ADRES w pasku adresu przeglądarki.
komentarz 19 maja 2015 przez niezalogowany
Racja racja, za szybko przeczytałem, mój błąd!

Podobne pytania

0 głosów
1 odpowiedź 431 wizyt
0 głosów
1 odpowiedź 290 wizyt
pytanie zadane 12 grudnia 2020 w HTML i CSS przez Piotr Warchoł Nowicjusz (230 p.)
0 głosów
1 odpowiedź 73 wizyt
pytanie zadane 20 listopada 2023 w Urządzenia mobilne przez AceKing Nowicjusz (160 p.)

92,570 zapytań

141,422 odpowiedzi

319,643 komentarzy

61,958 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...