Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] chowanie elementów
Edpl
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 6.05.2006

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


Witam,
w panelu administracyjnym systemu który obecnie pisze, korzystam z formularzy i innych elementów strony posiadających "display=none" i pokazujących się dopiero po kliknięciu w jakiś link. Chciałbym żeby przy rozwinięciu którejś opcji, ta poprzednio otwarta się chowała.
Jak to zrobić najlepiej? Możnaby chować wszystkie elementy posiadające zdefiniowane 'id' o obojętnej wartości (jak?). Tu pojawia się problem z planowanym wprowadzeniem CSS'a... wtedy chowała by mi się większość strony... jak to rozwiązać lepiej?

Zaznaczam, że w javascripcie jestem zielony.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Edpl
post
Post #2





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 6.05.2006

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


a ja jednak pierwszy pomysł doprowadziłem do działania;)
Twój sposób erix był zbyt niezrozumiały dla kogoś kto w ogóle się nie interesuje javascriptem, bo używa go naprawde sporadycznie;)

mój kod wygląda tak:

  1. <?php
  2. function show(parametr)
  3. {
  4. if (parametr.style.display == "none")
  5. {
  6.  if (typeof(stary) == "undefined"){
  7.  } else {
  8.    stary.style.display = "none";
  9.  }
  10.  parametr.style.display = "";
  11.  stary = document.getElementById(parametr.id);
  12. }
  13. else
  14. {
  15. parametr.style.display = "none";
  16. }
  17. }
  18. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 17:57