Beste leden,
Is het mogelijk om door middel van CSS de link te kleuren als je je op die desbetreffende pagina bevind?

Uitleg:
Je zit op de Home pagina...dan is alleen de link van home gekleurd.....je gaat vervolgens naar links pagina....dan is dat de enige link die gekleurd is..

Ik weet dat het dmv AJAX/JS in ieder geval mogelijk is....maar CSS??

Bedankt alvast
Nou omdat Eigenlijk alles wel te regelen valt met CSS qua linken...dus ik vroeg het me af...of dit ook met CSS geregeld kan worden...dan hou je het compact ;-)
<a class="gekleurd" ... > nog niet aan gedacht?
Het is niet enkel met CSS te regelen, er zal altijd nog een andere taal aan te pas moeten komen.

Het makkelijkste is inderdaad zoals Hipska al zegt een klasse meegeven aan de link waarvan de pagina op dat moment bekeken wordt. Het bepalen van die link kun je prima met PHP doen.

Dus samengevat: bepaal met PHP welke pagina bekeken wordt en geef een css klasse mee aan de betreffende link. In CSS bepaal je vervolgens hoe die link er dan uit moet komen te zien.
Bedankt voor de Tip...had al wel zoiets in gedachten inderdaad...

maar ja als het makkelijker kan....dan ga ik daar natuurlijk voor...

inmiddels heb ik het inderdaad met een class gedaan en php...
dan zal je alle links moeten plaatsen met javascript of PHP

javascript functie:

function place_link(href,innerhtml,target) {
if(window.location==href)
return "<a style=\"style_van_link_naar_huidige_pagina\" href="+href+" target="+target+">"+innerhtml+"</a>;
else
return "<a style=\"\" href="+href+" target="+target+">"+innerhtml+"</a>;
}

is natuurlijk wel een basic functie... je moet em wel aanpassen. Gaat om het idee.
toby hinloopen schreef op 01.06.2008 22:42
dan zal je alle links moeten plaatsen met javascript of PHP

Waarom vergeet iedereen dat javascript uit kan staan?
@Karl, hoezo vergeet iedereen dat? Dat is absoluut niet waar.

@toby, je hebt helemaal geen javascript nodig. Vind ik ook een erg slordige oplossing. Blanche heeft helemaal gelijk! Dat is de beste oplossing. Wanneer je voor elke pagina een apart bestand hebt zet je bovenin bijvoorbeeld <?php aan=1 ?> en in het menu geef je de class mee wanneer aan=1.
Koekie
Niek schreef op 02.06.2008 00:36
@Karl, hoezo vergeet iedereen dat? Dat is absoluut niet waar.

Ik zie hierr, op phphulp, heel veel javascript "oplossingen"....
ik zal de oplossing wel even tonen...zoals ik hem nu heb..



<a href="?page=modules/home.php" title="link" <?php if ($_GET['page'] == "modules/home.php"){ echo "class='wit'"; }?>>Home</a>  |  

 


En natuurlijk een stylesheet met deze class.
Misschien is het niet de mooiste oplossing maar wel overzichtelijk en erg functioneel.
Javascript/AJAX vindt ik al snel wat onoverzichtelijk

Reageren