![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 5.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam taki problem. Otóż na stronie http://www.webupdesign.ovh.org/project2/index.php po prawej jest takie menu. Po otwarciu kategorii i kliknięciu na podkategorię, zostaje przeładowana strona, a co za tym idzie, divy chowają się z powrotem. Całe menu budowane jest w panelu admina, więc divów może być bardzo dużo. Jak zapamiętać atrybut "display" diva po przeładowaniu strony ?
PS. Wydawało mi się, że kiedyś widziałem już podobny temat na forum, ale po przeszukaniu nie znalazłem nic. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 29.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Najprościej będzie zapisywać dla każdej kategorii odzielne ciasteczko z informacją czy jest schowana i przy wczytywaniu strony sprawdzać wartość tego ciastka - jeśli jest odpowiednio ustawione to ustawiać temu divo'wi display='none', jeśli ma ich być więcej to pamiętając o limicie dla jednej witryny należalo by to połączyć do jednego cookie, zadbać o jego odpowiednią strukture i przy wczytywaniu odpowiednio rozbijać ten string tworząc z niego tablice.
Ten post edytował flv 14.07.2007, 13:08:32 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Nie wszystko musi być robione po stronie przeglądarki. W PHP w zależności od tego jaka kategoria została wybrana możesz dać np. style="display: block;" dla tego diva (pozatym lepiej zrobić menu na listach ul).
-------------------- Pokaż kod = Pokaż CAŁY kod, najlepiej działający na jakimś serwerze.
Fanatycy | glazar.info | semantyka | HTML i XHTML FAQ |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 5.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 20:53 |