Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Jak zrobić takie menu
--wwojteko--
post
Post #1





Goście







Witam!

Jak zrobić menu tego typu, żeby po kliknięciu na jakąś zakłądke strona się przeładowała i w menu aktualna zakładka została podświetlona lub podkreślona (ogólnie wyrózniona) jak np tu:

http://pogoda.onet.pl/2,miasta.html

chodzi mi o jakieś proste rozwiązanie i czy da się to zrealizować na html+css+php (bez javy) czy tego typu menu robi się na javie. Zaznaczam, że nie chcę robić oddzielnych podstron i żeby wszędzie było menu, tylko żeby było jedno menu a podstrony będą wyświetlane funkcją case w php.

Pozdrawiam i czekam na pomoc.
Powód edycji: Dodaj tag /~strife/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
--wwojteko--
post
Post #2





Goście







Udało mi się i wielkie dzięki za ten kawałek PHPowy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . A cały kod wygląda tak może się komuś przyda:

  1. .navlist2 li
  2. {
  3. list-style: none;
  4. margin: 0;
  5. display: inline;
  6. }
  7. .navlist2 li a
  8. {
  9. padding: 5px 20px 5px 20px;
  10. border-left: 1em solid #AAB;
  11. background: #CCD;
  12. text-decoration: none;
  13. color:#00CC00;
  14. }
  15. .navlist2 li a:hover
  16. {
  17. border-color: #FE3;
  18. color: #FFF;
  19. background: #332;
  20. }
  21. .active
  22. {
  23. color:#FF0000;
  24. text-decoration:none;
  25. }
  26. .active a:link
  27. {
  28. border-color: #FE3;
  29. color: #FFF;
  30. background: #332;
  31. }
  32. .active a:visited
  33. {
  34. border-color: #FE3;
  35. color: #FFF;
  36. background: #332;
  37. }
  38. </head>
  39.  
  40.  
  41. <ul class="navlist2">
  42. <li
  43. <?php
  44. if($_GET['poz2']==2)
  45. {
  46. echo " class=\"active\" ";
  47. }
  48. ?>
  49. ><a href="?poz2=2">Poz 1</a>
  50. </li>
  51.  
  52.  
  53.  
  54. <li
  55. <?php
  56. if($_GET['poz2']==3)
  57. {
  58. echo " class=\"active\" ";
  59. }
  60. ?>
  61. ><a href="?poz2=3">Poz 2</a>
  62. </li>
  63.  
  64.  
  65. <li
  66. <?php
  67. if($_GET['poz2']==4)
  68. {
  69. echo " class=\"active\" ";
  70. }
  71. ?>
  72. ><a href="?poz2=4">Poz 2</a>
  73. </li>
  74. </ul>
Go to the top of the page
+Quote Post

Posty w temacie
- -wwojteko-   [php] Jak zrobić takie menu   27.11.2007, 12:14:19
- - seiya   Wystarczy że dodasz wybranemu elementowi jakąś kla...   27.11.2007, 12:44:16
- - -wwojteko-   no wlasnnie nie wiem co zdefiniowac, zeby było np ...   27.11.2007, 15:00:48
- - chlebik   Masz tu linka i sie pobaw List-o-Matic Develope...   27.11.2007, 15:57:34
- - -wwojteko-   no spoko fajnie, ale nie ma tam tego czego szukam ...   27.11.2007, 16:34:39
- - wizard3k   Dodaj dla aktywnego linka klasę np. active i ostyl...   27.11.2007, 16:37:55
- - -wwojteko-   no własnie tak zrobiłem dla tego menu wygenerowane...   27.11.2007, 16:47:43
- - itsme   i jeszcze jedna prosba na przyszlosc :-) http://f...   27.11.2007, 20:12:40
- - -wwojteko-   I szukałem wczoraj przez pol nocy i nie znalazłem ...   28.11.2007, 09:16:00
- - krzywy36   Ja też szukałem rozwiązania tego problemu i zrobi...   1.12.2007, 11:05:16
- - Gość   Sorry, że post pod postem ale nie mogę edytować W...   1.12.2007, 11:14:09
- - vellkan   Witam Ja również podpinam się do prośby - jak zro...   2.12.2007, 11:58:31
- - krzywy36   Tak jak pisałem ;] masz załóżmy odnośnik [HTML] p...   2.12.2007, 23:32:02
- - -wwojteko-   [HTML] pobierz, plaintext .navlist li{list-style: ...   3.12.2007, 09:07:16
- - krzywy36   To może spróbuj tak: [PHP] pobierz, plaintext ...   3.12.2007, 09:25:15
- - -wwojteko-   Udało mi się i wielkie dzięki za ten kawałek PHPow...   3.12.2007, 10:48:12
- - vellkan   I u mnie wszystko działa krzywy36, jesteś wielki ...   3.12.2007, 22:04:49
- - krzywy36   Cieszę się, że pomogłem ;]   4.12.2007, 07:43:14


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: 4.10.2025 - 11:52