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!