Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][HTML][PHP]Zaznaczony element w menu - jak zrobić wyróżnienie?
cent4
post
Post #1





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

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


Jak zrobić, żeby dany element w menu (a hreef) po jego naciśnięciu był zmieniony - np. miał zmienione tło, żeby było wiadomo, jaką opcję się wybrało aktualnie?
Zrobiłem w szablonie stylu:
  1. a:link{
  2. text-decoration: none;
  3. color: #ffffff;
  4. }
  5. a:visited{
  6. text-decoration: none;
  7. color: #ffffff;
  8. }
  9. a:active {
  10. background: #C3B7B7;
  11. }


Ale to niestety nie działa (IMG:style_emoticons/default/co_jest.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cent4
post
Post #2





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

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


Na "piechotę" to wiem jak to robić nospor.
Ale chciałbym to trochę zdynamizować, tzn. już spieszę z wyjaśnieniami:
stronę mam tak zrobioną:
w pliku index.php mam:
menu:
  1. <a href="index.php?go=1"><img src="images/1.png" width="50" height="50" border="0"/></a>
  2. <a href="index.php?go=2"><img src="images/2.png" width="50" height="50" border="0"/></a>
  3. <a href="index.php?go=3"><img src="images/3.png" width="50" height="50" border="0"/></a>

a niżej obsługę ładowania do diva treści plików:
  1. <div id="TEKST">
  2. <?
  3. switch ($_GET['go'])
  4. {
  5. case 1:
  6. include("1.php");
  7. break;
  8.  
  9. case 2:
  10. include("2.php");
  11. break;
  12.  
  13. case 3:
  14. include("3.php");
  15. break;
  16. }
  17. ?>
  18. </div>

I to działa perfekcyjnie - jakie są plusy takiego rozwiązania?
Ano takie, że np. menu nie muszę powtarzać w każdym pliku :-)

I jak tu teraz zrobić, żeby było wiadomo, gdzie aktualnie jesteśmy?
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: 13.10.2025 - 15:02