Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [AJAX]Historia przeglądarki - powrót do strony poprzedniej
cent4
post
Post #1





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

Ostrzeżenie: (10%)
X----


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. });
Go to the top of the page
+Quote Post
webdice
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Poczytaj o location.hash.

EDIT: Tu masz prosty skrypt, powinien Ci trochę rozjaśnić.
Go to the top of the page
+Quote Post
cent4
post
Post #3





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

Ostrzeżenie: (10%)
X----


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ł?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 09:03