Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [prototype] bezpośredni adres do zakładki
Kierson
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.12.2010

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


Witam.

Jest sobie prosty skrypcik przełączający zakładki:

  1. <style type="text/css">
  2. div#mainDiv {
  3. width:800px;
  4. }
  5.  
  6. div#menu {
  7. width:800px;
  8. }
  9.  
  10. div#menu a.active{
  11. color:#FF0000;
  12. text-decoration:none;
  13. }
  14.  
  15. div#menu ul li {
  16. list-style:none;
  17. font-size:20px;
  18. padding:25px;
  19. float:left;
  20. }
  21.  
  22. div.content {
  23. clear:both;
  24. display:none;
  25. }
  26.  
  27. div.content.active {
  28. display:block;
  29. }
  30.  
  31.  
  32.  
  33. <script type="text/javascript" src="http://prototypejs.org/assets/2009/8/31/prototype.js"></script>
  34.  
  35. <script type="text/javascript">
  36.  
  37. function showMenuItem(nr) {
  38. $$("#menu ul li a.active").first().removeClassName('active');
  39. $('menuItem'+nr).addClassName('active');
  40. $$(".content.active").first().removeClassName('active');
  41. $('Content'+nr).addClassName('active');
  42. }
  43.  
  44.  
  45.  
  46.  
  47. <div id="mainDiv">
  48. <div id="menu">
  49. <ul>
  50. <li><a href="#" id="menuItem1" class="active" onclick="showMenuItem(1)">Link 1</a></li>
  51. <li><a href="#" id="menuItem2" onclick="showMenuItem(2)">Link 2</a></li>
  52. <li><a href="#" id="menuItem3" onclick="showMenuItem(3)">Link 3</a></li>
  53. <li><a href="#" id="menuItem4" onclick="showMenuItem(4)">Link 4</a></li>
  54. </ul>
  55. </div>
  56. <div id="Content1" class="content active"><h1>Div 1</h1></div>
  57. <div id="Content2" class="content"><h1>Div 2</h1></div>
  58. <div id="Content3" class="content"><h1>Div 3</h1></div>
  59. <div id="Content4" class="content"><h1>Div 4</h1></div>
  60. </div>
  61. </body>
  62.  


Jak zrobić by ktoś mógł wejść przez link bezpośredni do konkretnej zakładki (ma się wyświetlić odpowiedni DIV).

W projekcie, który robie to jest dużo bardziej złożone (są podzakładki itd) ale myślę, że jakby ktoś powiedział jak to zrobić na tym przykładzie to sobie poradzę.

pozdrawiam.
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: 21.12.2025 - 18:00