Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przekierowanie bez przeładowania
Forum PHP.pl > Forum > Serwery WWW
timon27
Witam.
Wielokrotnie myślałem o 'ładnych' przejściach między podstronami.
Jednak wiadomo - gdy klika się link mamy 'mruganie' i powolne wczytywanie treści.
Aż znalazłem tą stronę:
http://www.rockmetalshop.pl/pol_m_PIERCING...o-ucha-300.html
Kliknijcie następną stronę. jest to normalny link - adres w pasku zmienia się natychmiastowo, jednak zamiast przeładowania mamy efekty js (zsciem,nienie, loading, przesunięcie paska).
Ktoś ma pojęcie jak zrobić taki efekt (bez stosowania '#')?
Crozin
Google: JavaScript History pushState
timon27
Teoretycznie możnaby było tak zrobić.
jednak
Pushstate jest metodą czysto javascriptową.
Tutaj mamy normalne linki - po kliknięciu strrona powinna natychmiast się przeładować, a nie wykonywać jakikolwiek kod.
  1. <a class="paging2" href="search.php?node=300&lang=pol&counter=0">1</a>




EDIT:
Faktycznie - w momenie kliknięcia js usuwa href, i wykonuje swoją robotę m.in. ajax. czyli musi dodatkowo manipulować historią.
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.