Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> rozwijane menu css
4p1
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 26.06.2009

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


Witam,

Mam menu, które pobiera nazwy kategorii i podkategorii z bazy mysql. Chciałbym, żeby po kliknięciu na kategorię zostały wyświetlone elementy z danej kategorii oraz rozwinęło się menu z podkategoriami. Problemem jest to, że podkategorie rozwijają się na krótki czas; gdy zostaną wczytane elementy kategorii, czyli po przeładowaniu strony, menu powraca do poprzedniego stanu.
Moje pytanie brzmi: w jaki sposób można zapamiętać wybór i utrzymać menu z rozwiniętymi podkategoriami?


Fragment kodu, który sprawia problem:

  1. <a href="kategoria,<?=$row_catname[$q]['id']?>.html"
  2. onClick="switchCssDisplay('<?=$row_catname[$q]['id']?>','block','none' );return true;" class="category">
  3. <?=$row_catname[$q]['title'];?></a>(<?=$nocat;?>)



  1. <?php
  2. function switch(id,typeA, typeB) {
  3.  
  4.    try {
  5.        var currentType = document.getElementById(id).style.display;
  6.        var newType = typeA;
  7.        if(currentType == typeA) {
  8.            newType = typeB;
  9.        } else if (currentType == typeB) {
  10.            newType = typeA;
  11.        }
  12.        document.getElementById(id).style.display=newType;
  13.        return newType;
  14.    } catch(e) {
  15.        //alert( e.message );
  16.    }
  17. }
  18. ?>




Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie
- 4p1   rozwijane menu css   26.06.2009, 12:15:30
- - erix   Dajesz zdarzenie onload/DOMContentLoaded, które wy...   26.06.2009, 12:36:20


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 - 17:27