Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX]Historia przeglądarki - powrót do strony poprzedniej
Forum PHP.pl > Forum > Przedszkole
cent4
Mam strony ładowane w ajaxie:
  1. $("#load_organizatorzy").click(function(){
  2. $("#SRODEK").html(ajax_load).load("ajax/organizatorzy.php");
  3. });

Jak obsłużyć funkcjonalność przeglądarkowego powrotu do strony poprzedniej, bowiem teraz jak dam wstecz - ładuje mi się poprzednia strona www na której byłem...

Próbowałem to łączyć z
  1. window.history.replaceState(
  2. { page: '123' },
  3. '2',
  4. 'ajax/organizatorzy.php'
  5. );

ale nie działa, pewnie coś źle zrobiłem - oto poniżej cały kod funkcji:
  1. $("#load_organizatorzy").click(function(e){
  2. $("#SRODEK").html(ajax_load).load("ajax/organizatorzy.php");
  3. e.preventDefault();
  4. window.history.replaceState(
  5. { page: 'load_organizatorzy' },
  6. '2',
  7. 'organizatorzy.php'
  8. );
  9. });
webdice
Poczytaj o location.hash.

EDIT: Tu masz prosty skrypt, powinien Ci trochę rozjaśnić.
cent4
OK działa - link w menu ma postać:
  1. <a href="#!/test1" onclick="ajax.load('ajax/program.php','SRODEK',false,'#!/program','');return false;">PROGRAM</a>

Ale jak jeszcze pod to podpiąć aktywne pole menu?
Żeby dana opcja się wyróżniała i oprócz tego, żeby podczas wstecz i dalej przeglądarki ten status też się zmieniał?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.