Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ciasteczka Javascript menu
Forum PHP.pl > Forum > Po stronie przeglądarki
larson7221
Witam mam taki problem
Odrazu mówię że nie znam js zbyt dobrze raczej odrobinę .

muszę zrobić takie drzewko kategorii jak tutaj
http://www.swanspeaker.com/products/products.aspx
oraz podpiąć je do mojego cms
zrobiłem to bardzo prostym sposobem
  1. function tree(id,id_img)
  2. {
  3. img=document.getElementById(id_img);
  4. el= document.getElementById(id);
  5. if(el.style.display=="block")
  6. {
  7. img.src="lay/hv/images/plus.gif";
  8. el.style.display="none";
  9. }
  10. else
  11. {
  12. img.src="lay/hv/images/minus.gif";
  13. el.style.display="block";
  14. }
  15. }

i śmiga wszystko ok ale muszę teraz zrobić poprawkę w ten sposób aby po przejściu do innej podstrony menu nie zmieniało swojego stanu tak jak jest na tej stronie co podałem . Wiem że to trzeba zrobić na zasacie cookies ale nie mam o tym pojęcia czy ktoś mógł by mi dopisać do tej funkji co napisałem parę linijek kodu tak aby cookies zapamiętywało konkretne id diva czy jest wysunięty czy nie a następnie wyświetlało już zmienione divy po przeładowaniu strony ?
vokiel
Dlaczego musi być na cookies?

Po stronie serwera generujesz kod menu, przykładowy kod wynikowy:
  1. <ul>
  2. <li><a href="poziom1-1">Poziom 1 - 1</a>
  3. <ul>
  4. <li><a href="poziom2-1-1">Poziom 2 - 1 - 1</a></li>
  5. <li><a href="poziom2-1-2">Poziom 2 - 1 - 2</a></li>
  6. <li><a href="poziom2-1-3">Poziom 2 - 1 - 3</a></li>
  7. </ul>
  8. </li>
  9. <li><a href="poziom1-2">Poziom 1 - 2</a>
  10. <ul>
  11. <li><a href="poziom2-2-1">Poziom 2 - 2 - 1</a></li>
  12. <li><a href="poziom2-2-2">Poziom 2 - 2 - 2</a></li>
  13. <li><a href="poziom2-2-3">Poziom 2 - 2 - 3</a></li>
  14. </ul>
  15. </li>
  16. <li><a href="poziom1-3">Poziom 1 - 3</a>
  17. <ul>
  18. <li><a href="poziom2-3-1">Poziom 2 - 3 - 1</a></li>
  19. <li><a href="poziom2-3-2">Poziom 2 - 3 - 2</a></li>
  20. <li><a href="poziom2-3-3">Poziom 2 - 3 - 3</a></li>
  21. </ul>
  22. </li>
  23. </ul>


Jeśli użytkownik rozwinie menu i kliknie np na link Poziom 2 - 2 - 2, przeładowujesz stronę i wiesz gdzie użytkownik się udał, więc wiesz które menu poziomu 1 rozwinąć.
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.