ugrás a tartalomhoz

A:active help

Anonymous · 2005. Már. 22. (K), 18.00
Sziasztok!

Lenne egy kérdésem, hogy lehet azt megoldani linkek esetén, hogy van egy php-s oldalam amin, ha klikkelnek a linkre akkor az egész oldalt újra töltöm egy ilyen linkkel pl.: <a href=index.php?menu_id=1>oldal1</a> és a problémám az lenne, hogy ilyenkor nem tudom kihasználni az <A> elem active tulajdonságát.

Erre lenne-e valakinek egyszerű megoldása!

U.i.: Nem nem akarok frame-eket használni. Js-es menüt sem akarok. Tisztán csak PHP/HTML ill CSS megoldás érdekel!

Előre is köszi: Atti
 
1

hát...

bbalint · 2005. Már. 22. (K), 18.07
  1. <?php  
  2.   print('<a href="/index.php?menu_id=1"');  
  3.   if($_GET['menu_id'] == 1)  
  4.    print(' class="active"');  
  5.   print('">oldal1</a>');  
  6.     
  7.   print('<a href="/index.php?menu_id=2"');  
  8.   if($_GET['menu_id'] == 2)  
  9.    print(' class="active"');  
  10.   print('">oldal2</a>');  
és ezekután CSS:
  1. a.active{  
  2. background#f00;  
  3. color#fff;  
  4. }  
értve vagyok?

bbalint
2

Köszi, de idáig én is

Anonymous · 2005. Már. 23. (Sze), 19.22
Köszi, de idáig én is eljutottam. Mint a címben is benne van arra keresek lehetőséget, hogy egy adott kiválasztó történetesen A-nak a :active opcióját kihasználja. Vagyis nem akarok minden egyes linknél egy feltétel belegányolni az oldalba, hanem egy olyan megoldás érdekelne, ahol nem kell egyesével beírkálni a feltételt - és nem is ciklussal - hanem lehetőség van-e php-ből az active lehetőség beállítására.

Azért köszi: Ati
3

nincs.

bbalint · 2005. Már. 23. (Sze), 21.23
(szvsz) :active-val nem lehet eztet így megoldani, bár nem vagyok guru, se CSS.

bbalint