Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przewijanie strony po kliknięciu wstecz
Forum PHP.pl > Forum > Po stronie przeglądarki
Civil
Witam,
Mam pewien problem - otóż nie mam pojęcia od czego zależy to, iż strona po daniu wstecz przewija się do miejsca gdzie ktoś kliknął wcześniej na odnośnik. Tak jest w większości serwisów. Porównywałem kody tych stron z moją i nie znalazłem odpowiedzi na moje pytanie. Proszę o pomoc.

Chodzi o to, że np. mam stronę A, która jest długa, schodzę na sam jej dół klikam link, a na nowej podstronie klikam "wracam" i jestem z powrotem na dole strony A.
ayeo
Jeżeli nie ma zdefiniowanego identyfikatora np <a href="/katalog/index.php#akapit1" a wracasz do miejsca gdzie strona była przewinęta to raczej robota przeglądarki...
Civil
Właśnie nie. Np. tutaj http://allegro.pl/special_listing.php?type=new , klikam na ostatnią ofertę, daję wstecz i jestem na dole listy.
ayeo
Używam Firefoxa i mam tak na każdej stronie. Po prostu FF pamięta ostatnią "pozycję" i do niej wraca. Ale mogę się mylić biggrin.gif
trucksweb
firefox tak ma ,zapisuje sobie to w cache.
Civil
No ale nie mojej stronie to nie działa i zawsze po cofnięciu przenosi mnie na samą górę.
ayeo
dasz linka?
Civil
No np. tutaj http://sportcash.pl
franki01
Serwer wysyla do przegladarki naglowki, w ktorej jedno pole nazywa sie Pragma. Odpowiada ono m.in. za to, czy strona jest ogladana z cache, czy nie. Mozna ją też ustawić w nagłówkach strony:

Kod
<head>
<meta http-equiv="pragma" content="no-cache">
</head>


W tym wypadku prawie każda przeglądarka będzie ładowała stronę od nowa. Istnieją też inne wartości:
Kod
public - may be cached in public shared caches
private - may only be cached in private cache
no-cache - may not be cached
no-store - may be cached but not archived


W sumie za bardzo nie wiem, czy sie różni od siebie public i private oraz no-cache i no-store, ale public powoduje, że strona wróci do poprzedniej pozycji.
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.