Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Cofnij i odśwież
cadavre
post
Post #1





Grupa: Zarejestrowani
Postów: 472
Pomógł: 7
Dołączył: 7.12.2005
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Jak wiadomo metody JSa:
history.go() - przechodzi do podanej strony w historii
location.reload() - odświeża aktualny dokument
location.href() - przechodzi do danej strony

Mój problem polega na fakcie, iż nie wiem jak zrefreshować stronę, do której przechodzę poprzez history.go(-2). Jak wiadomo wciśnięcie buttona z taką funkcją przenosi dwie strony wstecz bez ponownego jej wczytania z serwera. location.href(history.go(-2)) cofa dwie strony wstecz, a location.reload(history.go(-2)) niestety nie robi już nic. Zapisywanie adresów stron w sesjach php czy też "Cofnij" jako odnośnik do danego hrefa odpadają.

Co sądzicie o pomyśle gdyby na stronie, która powinna się odświeżyć dodać skrypcik JS ładowany w body onload - coś o takim konspekcie:
  1. var zrefreshowano = false;
  2. if(zrefreshowano) { }
  3. else { location.reload(); }

?


--------------------
Silesian PHP User Group - www.spug.pl
Symfony2, OAuth2, budowanie API - masz pytania? Pisz!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Ja_Szczur
post
Post #2





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 4.12.2005
Skąd: Strzyżów

Ostrzeżenie: (0%)
-----


warunek fajny, ale jak tą zmienną "zrefreshowano" ustawić?
w cookie może?


--------------------
"No bo z fasolą to człowiek przynajmniej wie, na czym stoi..."
Pomniejsze bóstwa, Terry Pratchett

php :*
Go to the top of the page
+Quote Post
cadavre
post
Post #3





Grupa: Zarejestrowani
Postów: 472
Pomógł: 7
Dołączył: 7.12.2005
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Również nad tym myślałem. Cookie to chyba jedyny sposób - tworzenie cookie, po przeleceniu kodu usunięcie cookie.

Zastanawiam się jednak czy nie lepiej na owej stronie dodać nagłówki Cache-Control i Pragma? BTW Znam te nagłówki, wiem co robią, ale tak naprawdę co każdy argument znaczy nie wiem -> google.com sprawdzam. smile.gif


--------------------
Silesian PHP User Group - www.spug.pl
Symfony2, OAuth2, budowanie API - masz pytania? Pisz!
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 - 01:01