Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Lista elementów modyfikowana przez JS
murawa
post 20.06.2007, 23:04:07
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 2.04.2006
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Chce zrobić następującą rzecz:
Na stronie wyswietlają się pozycje box
jest 5 kategorii
Po kliknięciu na górze strony na kategorie znikąją pozycje innej kategorii i zostaje tylko tak wybrana.
Ktoś ma jakąś propozcyje ?


--------------------
Boże broń przed plagą, zarazą, trądem, wiedzą z kursów php oraz przed dziećmi neostrady
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wojtek.zielinski
post 21.06.2007, 06:00:36
Post #2





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 19.12.2006
Skąd: Poznań

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


Najlatwiej chyba te kategorie zamknac w div'y:

  1. <div id="kategoria1">bla bla bla</div>
  2. <div id="kategoria2">ple ple ple</div>
  3. ...


i w JS zapisac je na sztywno w tablicy:

  1. <script type="text/javascript">
  2. var kategorie[1] = "kategoria1";
  3. var kategorie[2] = "kategoria2";
  4. ...


No i na koniec taki skrypt z odpowiednimi linkami:

  1. <script type="text/javascript">
  2. function ShowOne(id)
  3. {
  4. for(i=1; i<=5; i++)
  5. {
  6. if(i==id)
  7. document.getElementById(kategorie[i]).style.display = 'block';
  8. else
  9. document.getElementById(kategorie[i]).style.display = 'none';
  10. }
  11. }
  12.  
  13. <a href="java script:ShowOne('1');">Kategoria 1</a>
  14. <a href="java script:ShowOne('2');">Kategoria 2</a>
  15. ...


--------------------
Wojtek Zieliński
http://www.zielinscy.pl
php portale cms
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 Wersja Lo-Fi Aktualny czas: 12.06.2025 - 18:20