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

<?php
  print('<a href="/index.php?menu_id=1"');
  if($_GET['menu_id'] == 1)
   print(' class="active"');
  print('">oldal1</a>');
  
  print('<a href="/index.php?menu_id=2"');
  if($_GET['menu_id'] == 2)
   print(' class="active"');
  print('">oldal2</a>');
és ezekután CSS:

a.active{
background: #f00;
color: #fff;
}
é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