Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Lista elementów + menu
murawa
post
Post #1





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

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


Wykonałem menu w JS.Mam w nim 4 kategorie.Jak zrobić zeby po kliknieciu na kategorie na stronie zostały boxy tylko tej kategorii ?
Go to the top of the page
+Quote Post
abc667
post
Post #2





Grupa: Zarejestrowani
Postów: 229
Pomógł: 0
Dołączył: 29.05.2007

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


a byłbyś łaskaw pokazać kod?
Go to the top of the page
+Quote Post
murawa
post
Post #3





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

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


  1. <!-- work box -->
  2. <div class="box">
  3. <div class="screen">
  4. <div class="title">
  5. <ul>
  6. <li><img src="css/box-title-table-left.png" alt="image" /></li>
  7. <!-- title box -->
  8. <li><p>e-strona.de</p></li>
  9.  
  10. <!-- /title box -->
  11. <li><img src="css/box-title-table-right.png" alt="image" /></li>
  12. </ul>
  13. </div>
  14. <div class="image">
  15. <p><img src="images/screen-eborrow.jpg" alt="e-borrow" /></p>
  16. </div>
  17. </div>
  18.  
  19. <div class="text">
  20.  
  21. <div class="categorii"><img src="images/cat-logotype.jpg" alt="WebDesing" /></div>
  22. <p>
  23. text
  24. </p>
  25. <p>
  26. <a href="#" title="See that project online">
  27. <img src="images/ico-click.jpg" alt="ico" />Online
  28. </a>
  29. </p>
  30. </div>
  31.  
  32. <br class="clear "/>
  33. </div>
  34. <!-- /work box -->


Do boxu chce dodać name="shop"
i jezeli z menu (ul) zostanie wybrane shop to wyswietli boxy z shop

Wie ktoś jak to rozwiązać ?
Go to the top of the page
+Quote Post
wojtek.zielinski
post
Post #4





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

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


Z powyższego kodu niewiele wynika, ale przedstawię, jak ja bym rozwiązał ten problem.

  1. <script type="text/javascript">
  2. var actual_id = 0;
  3.  
  4. function Show(id)
  5. {
  6. if(actual_id > 0) Hide(actual_id);
  7. document.getElementById('podmenu'+id).style.display = block;
  8. actual_id = id;
  9. }
  10.  
  11.  
  12. function Hide(id)
  13. {
  14. document.getElementById('podmenu'+id).style.display = none;
  15. }
  16.  
  17.  
  18. <div class="mainMenu">
  19.  
  20. <div id="menu1">
  21. <a href="java script:Show('1');">Menu 1</a>
  22. <div id="podmenu1">
  23. Podmenu 1<br />
  24. Podmenu 2 itd.
  25. </div>
  26. </div>
  27.  
  28. <div id="menu2">
  29. <a href="java script:Show('2');">Menu 2</a>
  30. <div id="podmenu2">
  31. Podmenu 1<br />
  32. Podmenu 2 itd.
  33. </div>
  34. </div>
  35.  
  36. </div>


Oczywiście to tylko prototyp, którego nawet nie sprawdzałem. Chciałem jedynie przedstawić ogólny sposób rozwiązania problemu.

Ten post edytował wojtek.zielinski 18.06.2007, 22:24:13
Go to the top of the page
+Quote Post

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: 23.08.2025 - 08:51