Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][HTML] Dynamiczne menu
maxil
post
Post #1





Grupa: Zarejestrowani
Postów: 212
Pomógł: 11
Dołączył: 8.11.2008
Skąd: Sieradz

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


Witam mam problem ze stworzeniem dynamicznego menu na mojej stronie.
Zależy mi na wyglądzie jak na przykładnie poniżej

Przykład

Link | Link2 | Link3 | Link4
odsyłacz | odsyłacz | odsyłacz

Link | Link2 | Link3 | Link4
inne | inne | inne

Mianowicie chodzi mi o takie coś, że gdy ktoś wejdzie na stronę od razu jest aktywny Link.
Takie jak by menu na zakładkach chyba wiecie o co mi chodzi.
Nie oczekuje gotowca tylko abyście pomogli mi to zrobić, wskazać jakiś artykuł z tym związany, podpowiedzieć czego użyć.
Z góry dziękuje. (IMG:style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krzysztof_kf
post
Post #2





Grupa: Zarejestrowani
Postów: 1 135
Pomógł: 158
Dołączył: 19.03.2009
Skąd: Toruń

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


Nie lepiej ?

  1. <script type="text/javascript">
  2. function displaydiv(sList){
  3. if(!document.getElementById) return false;
  4.  
  5. //set all to off
  6. clearAll();
  7. //turn some back on
  8. sList += "";
  9. var ids=sList.split(/\s*,\s*/);
  10. for (id=0; id<ids.length; id++) {
  11. div = document.getElementById("page"+ids[id]);
  12. div.style.display = "inline";
  13. }
  14. }
  15. function clearAll() {
  16. var divs = document.getElementById("type").getElementsByTagName("div");
  17. for(i = 0; i < divs.length; i++){divs[i].style.display = "none";}
  18. }
  19. </head>
  20. <a onmouseover="displaydiv('1'); return false;">Div1</a>
  21. <a onmouseover="displaydiv('2'); return false;">Div2</a>
  22. <a onmouseover="displaydiv('1,3'); return false;">Div1 i 3</a>
  23. <div id="type">
  24. <div id="page1">Hello</div>
  25. <div id="page2">Goodbye</div>
  26. <div id="page3">Good Day</div>
  27. </div>
  28.  
  29. <script type="text/javascript">
  30. displaydiv("1"); //say hello
  31. </body>
  32. </html>


Ten post edytował krzysztof_kf 13.04.2010, 21:39:26
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: 14.10.2025 - 01:26