Link makieren nach klick

Brian Folte

Angesehenes Mitglied
Hallo. Ich rufe meine Navigation, mit include auf und möchte nun wenn jemand auf Berichte1 klickt, sich dieser von den anderen Links zb Farblich hervorhebt.

Nur schaffe ich dies irgendwie nicht da ich es per include aufrufe.

Gibt es da eine einfache Möglichkeit?

LG Brian
 
Hallo, soll dies für alle Links auf der Seite gelten?
Wenn ja, kannst Du einfach folgendes in den Header Deiner Seite einfügen:
CODE
<style type="text/css" media="screen"><!--
a:link { color: #03c }
a:visited { color: #ccc }
a:hover { color: #f00 }
a:active { color: #eade02 }
--></style>

 
Hallo danke. Es soll nur der Link farbig Markiert werden, der auch angeklickt wird.

Das soll so gehen:

berichte1
berichte2
berichte3

nehmen wir an alle drei Link sind schwarz als normal Fabe. Nun klickt jemand auf berichte3 und dieser wird rot markiert. Klickt er nun auf berichte2 wird berichte 2 rot markiert und link ein und drei sind wieder schwarz.

LG Brian
 
Hi, dann könnte man das schön mit php machen.
Da ich nicht weiß wie genau Deine Struktur ist, hab ich hier mal 2 Beispiele gemacht.
Du kannst es ja dann entsprechend ändern.

Ich gehe mal davon aus, Dein include der Berichte Seiten erfolgt aufgrund einer Variablen.
zB. Link: test.php?id=1 //z.B. für include von Berichte1
oder Link: test.php?include=berichte1 //z.B. für include von Berichte1
Nun in der Navi Datei jedem Link eine ID geben.

Navi Datei Bsp:
CODE
<a id="bericht1" href="test.php?id=1">bericht 1</a><br>
<a id="bericht2" href="test.php?id=2">bericht 2</a><br>
<a id="bericht3" href="test.php?id=3">bericht 3</a><br>



Hauptdatei (wo Navi includiert wird), im Head Bereich folgendes:

QUOTE
<style type="text/css" media="screen"><!--
a#bericht<?php echo $_GET['id'] ?> {color: red}
--></style>



Hier noch ein Beispiel, falls Du nicht mit Zahlen arbeitest:
Navi:

CODE
<a id="bericht1" href="test.php?include=bericht1">bericht 1</a><br>
<a id="bericht2" href="test.php?include=bericht2">bericht 2</a><br>
<a id="bericht3" href="test.php?include=bericht3">bericht 3</a><br>



Im Head Hauptdatei:

CODE
<style type="text/css" media="screen"><!--
a#<?php echo $_GET['include'] ?> {color: red}
--></style>



Hoffe ich konnte Dir damit weiterhelfen
 
Zurück
Oben