Nick: Aktiven Link nach Reload hervorheben

Beitrag lesen

Hallo,

bitte entschuldigt die etwas ungenaue Bezeichnung des Themas.

Meine Test-Webseite (index.php) besteht u.a. aus zwei Kernbestandteilen:

1.) INHALT (wird aus externer Datei geladen)

<?php $inhalt = $_GET["inhalt"];
if (empty($_GET["inhalt"])) include("link0.php");
else (include($inhalt.".php"));
?>

2.) NAVIGATION

<ul id="navigation">
<li><a href="index.php?inhalt=link1">LINK 1</a></li>
<li><a href="index.php?inhalt=link2">LINK 2</a></li>
</ul>

Das Aussehen der Navigation wird über ein externes CSS definiert (a: link, a:visited, a:hover, a:active, usw.). Soweit so gut. Leider wird der aktive Link (a:active) nach dem Laden der jeweiligen Seite (bei Klick auf Link 2 wäre das dann index.php?inhalt=link2) nicht hervorgehoben, sondern als normaler Link (a:link) angezeigt. Der Grund hierfür ist sicher der, dass die index.php neu geladen wird. Gibt es eine Möglichkeit, dass a:active dennoch angezeigt wird?

Ich bedanke mich schon mal für eure Hilfe und wünsche euch allen einen erholsamen Feiertag!