Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Podział strony
borpaw
post
Post #1





Grupa: Zarejestrowani
Postów: 439
Pomógł: 0
Dołączył: 3.06.2010

Ostrzeżenie: (50%)
XXX--


Mam stronę, na której są umieszczone formy dokładnie pięć. Prze to strona jest długa.

I teraz chciałbym zrobić tak żeby po zapisaniu każdej z form (submit),

Widok strony pozostał w tym samym miejscu, bo w tej chwili wraca na początek tak jak po przeładowaniu.

Jak się robi takie pozycjonowanie? (bez javascryptu)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Talidali
post
Post #2





Grupa: Zarejestrowani
Postów: 79
Pomógł: 19
Dołączył: 31.05.2013

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


W form dajesz atrybut action odnoszący się do bieżącego adresu z kotwicą. Oraz do form tego samego dajesz id na przykład form1. Wtedy action wygląda tak: strona.php#form1


--------------------
Szukam pracy za granicą jako FrontendDeveloper - AKTUALNE

forum.php.pl/PoszukujePraca_Frontend_Developer_t218107.html
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #3





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Zrób sobie zakładki:

  1. <a name="zakladka">...</a>


a przy submicie formularza uwzględnij by strona wczytała się odrazu wyśrodkowana na zakładce.

  1. <form action="strona.php#zakladka" ...>


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
borpaw
post
Post #4





Grupa: Zarejestrowani
Postów: 439
Pomógł: 0
Dołączył: 3.06.2010

Ostrzeżenie: (50%)
XXX--


A da się to zrobić przy użyciu POST, tak żeby w linku tego nie było?
Go to the top of the page
+Quote Post
Talidali
post
Post #5





Grupa: Zarejestrowani
Postów: 79
Pomógł: 19
Dołączył: 31.05.2013

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


Nie da się bez js


--------------------
Szukam pracy za granicą jako FrontendDeveloper - AKTUALNE

forum.php.pl/PoszukujePraca_Frontend_Developer_t218107.html
Go to the top of the page
+Quote Post
golaod
post
Post #6





Grupa: Zarejestrowani
Postów: 419
Pomógł: 42
Dołączył: 12.08.2008
Skąd: Wrocław

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


javascript do tego sluzy, tzn przesylasz w poscie zmienna zakladka z wartoscia(nazwa) zakladki do wyswietlenia na nastepnej stronie
na nastepnej stronie wyswietlasz sobie zakladke
<script>
var zakladka = '<?php echo $_POST['zakladka']; ?>';
</script>
a nastepnie przy pomocy np. pluginu jquery.scrollTo scrollujesz do danego elementu ( najlepiej na document.ready )
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: 20.08.2025 - 08:07