Witam,

Mam poniższy kod który przedstawia rozwijalne menu, ale problemem jest to że po wybraniu danej wartości lub odświeżeniu strony menu się zwija, czy ktoś mógłby mi pomóc, co należy dodać do tego menu żeby strona pamiętała które gałęzie były rozwinięte przed odświeżeniem strony...

  1. <script type="text/javascript">
  2. <!-- <![CDATA[
  3. function menu_rozwijalne(id) {
  4. if (document.getElementById(id_menu).style.display=="none") {
  5. document.getElementById(id).style.display="inline";
  6. } else {
  7. document.getElementById(id).style.display="none";
  8. }
  9. }
  10. // ]]> -->
  11.  
  12.  
  13. <br /><a href="" onclick="menu_rozwijalne('menu1'); return false;">Gałązka 1</a>
  14. <span id="menu1" style="display:none;">
  15. <br />dowolny tekst
  16. <br />- <a href="plik.html">liść 1</a>
  17. <br />- <a href="plik.html">liść 2</a>
  18. <br /> </span>
  19.  
  20. <br /><a href="" onclick="menu_rozwijalne('menu2'); return false;">Gałązka 2</a>
  21. <span id="menu2" style="display:none;">
  22. <br />- <a href="plik.html">liść 1</a>
  23. <br />- <a href="plik.html">liść 2</a>
  24. <br /> </span>
  25.  
  26. <br /><a href="" onclick="menu_rozwijalne('menu3'); return false;">Gałązka 3</a>
  27. <span id="menu3" style="display:none;">
  28. <br />- <a href="plik.html">liść 1</a>
  29. <br />- <a href="plik.html">liść 2</a>
  30. <br />- <a href="plik.html">liść 3</a>
  31. <br /> </span>