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%)
-----


Pomysł dobry, dziwie sie, że wcześniej nie wpadlem na to... ale jak zrealizowac? chcialem podobnie na 'zmiennych' (przypominam ze w java scripcie jestem zielony i nawet nie wiem czy sie dobrze do tego zabieralem.
Mialem taki kod:

  1. <script language="JavaScript">
  2. <!--
  3. function show(parametr)
  4. // Function that will swap the display/no display for
  5. // all content within span tags
  6. {
  7. if (parametr.style.display == "none")
  8. {
  9. parametr.style.display = "";
  10. }
  11. else
  12. {
  13. parametr.style.display = "none";
  14. }
  15. }
  16. -->


Probowalem zrobic to tak:

  1. if (parametr.style.display == "none"){
  2. stary.style.display = "none";
  3. parametr.style.display = "";
  4. stary = parametr;
  5. }


ale oczywiscie nie dziala... o obiektach nic nie wiem niestety.

Ten post edytował Edpl 20.06.2009, 22:11:38
Go to the top of the page
+Quote Post

Posty w temacie


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: 10.10.2025 - 11:05