Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: rozwijane menu - poprawa skryptu
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
pabik
Witam,
mam mały problem z niżej umieszczonym skryptem, mianowicie: przy kliknięciu w menu i załadowaniu danego działu menu zwija się do pozycji wyjściowej. Jak uniknąć tego problemu?

skrypt wykorzystałem na stronie: www.stud.umk.pl/~pabeek/index.php

chwilowo działają dwa działy:
- Wystawy -> Twarze
- Wystawy -> Obraz niekontrolowany
proponuję na nich przetestować działanie skryptu


  1. <script type="text/javascript">
  2. function SwitchMenu(obj){
  3. if(document.getElementById){
  4. var el = document.getElementById(obj);
  5. var ar = document.getElementById("cont").getElementsByTagName("DIV");
  6. if(el.style.display == "none"){
  7. for (var i=0; i<ar.length; i++){
  8. ar[i].style.display = "none";
  9. }
  10. el.style.display = "block";
  11. }else{
  12. el.style.display = "none";
  13. }
  14. }
  15. }
  16. function ChangeClass(menu, newClass) {
  17. if (document.getElementById) {
  18. document.getElementById(menu).className = newClass;
  19. }
  20. }
  21. document.onselectstart = new Function("return false");




dziękuję i pozdrawiam
abc667
dlaczego się zwija?
bo przeładowujesz stronę, przy generowaniu strony musisz sprawdzać który dział jest aktualnie wczytany i ten zrobić rozwiniętym w menu
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.