Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Jak zrobić podkreślenie oglądanego linku?
harbii
post
Post #1





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


Witam!
Chciałbym zrobić coś takiego:
Mamy:

Link1 * Link2 * Link3 * Link4

Chciałbym aby po kliknieciu np Link2 (otwiera się stronka) i linki wyglądają tak:

Link1 * Link2 * Link3 * Link4

Jeżeli wybiore sobie np link4 to mamy:

Link1 * Link2 * Link3 * Link4


Czyli jak zrobić aby w "menu" z linkami był podreślany link z którego aktualnie oglądana jest stronka?
Oczywiście po przejściu na inny link podkreślony jest tylko ten na który prześliśmy (tak jak w przykładzie).

Ten post edytował harbii 17.10.2006, 17:40:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




a:active zadziala ale tylko w ramkach. Przy przeladowaniu strony nie bedzie dzialac. Moze zrobic to tak:
  1. .aktywny {
  2. font-weight: bold;
  3. }
  4. .normalny {
  5. font-weight: normal;
  6. }

  1. <?php
  2. $pages = Array(1 => "Strona glowna", "Druga strona", "Trzecia strona");
  3.  
  4. $page = (isset($_GET['page'])) ? $_GET['page'] : 1;
  5.  
  6. foreach ($pages as $index => $value)
  7. {
  8. $class = ($index == $page) ? 'aktywny' : 'normalny';
  9.  
  10. echo '<a href="index.php?page='.$index.'" class="'.$class.'">'.$value.'</a> ';
  11. }
  12. ?>

W sumie nie sprawdzalem ale powinno byc ok.
Go to the top of the page
+Quote Post

Posty w temacie
- harbii   [php] Jak zrobić podkreślenie oglądanego linku?   12.10.2006, 20:19:20
- - batman   http://www.w3schools.com/css/css_pseudo_classes.as...   12.10.2006, 20:28:31
- - siemakuba   Nie, nie chodzi tu o pseudoklasy hover, active itp...   13.10.2006, 18:02:42
- - Lee   Koda.active { text-decoration: underline; } n...   13.10.2006, 19:04:12
- - batman   CytatMusisz jakoś wiedzieć na której jes...   13.10.2006, 20:15:06
- - harbii   hmmm zaden pomysł nie działa @siemakuba - może twó...   13.10.2006, 22:46:54
- - siemakuba   @harbii: możesz pokazać troszkę więcej (jakikolwie...   14.10.2006, 08:51:46
- - batman   Cytatmasz rację, jest tablica $_SERVER, ale w...   14.10.2006, 09:07:35
- - phpion.com   a:active zadziala ale tylko w ramkach. Przy przela...   14.10.2006, 09:13:48
- - s_w_ir   To co podam poniżej działa dzięki temu że body każ...   14.10.2006, 11:26:50
- - harbii   po testach i małych przeróbkach działa sposób @sie...   14.10.2006, 12:16:19
- - siemakuba   Bo, skoro robisz to tak, to wszystko jets proste. ...   14.10.2006, 12:29:38
- - harbii   wywala teraz Notice: Undefined index: srodek in d...   14.10.2006, 12:37:46
- - phpion.com   Moze sprobuj przetestowac to, co ja napisalem? Moj...   14.10.2006, 12:54:40
- - siemakuba   O ranny rany... kurcze, trzeba jeszcze by sprawdzi...   14.10.2006, 13:50:34
- - harbii   @siemakuba coś to nie działa , w drugiej linie jes...   15.10.2006, 11:05:49
- - siemakuba   @harbii: osłabiasz mnie... gdybyś troch...   15.10.2006, 12:36:53
- - harbii   jakbym się tak dobrze znał na php to bym...   16.10.2006, 10:19:55
- - lopik   Do skryptu: phpion.com Jeśli dobrze to rozumiem, ...   16.10.2006, 11:16:06
- - harbii   no ok. ale gdzie wpisać linki? bo jak skopiuj...   16.10.2006, 11:23:02
- - lopik   Wpisujesz tylko w tablice. A pęta już re...   16.10.2006, 15:22:25
- - harbii   [PHP] pobierz, plaintext <style>.aktywny {fo...   7.11.2006, 20:16:00


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: 7.10.2025 - 09:57