Jojo: Aktiven Link nach Reload hervorheben

Beitrag lesen

<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>

Also nun der Beitrag ;-)

Du könntest das mit PHP reingenerieren:
<ul id="navigation">
<li><a href="index.php?inhalt=link1" <?php if ($_GET['inhalt'] == "LINK 1") { echo 'class="active_link"; } ?>>LINK 1</a></li>
<li><a href="index.php?inhalt=link2" <?php if ($_GET['inhalt'] == "LINK 2") { echo 'class="active_link"; } ?>>LINK 2</a></li>
</ul>

Aber es könnte auch mit einer Template Engine funktionieren:
---> http://smarty.php.net/ IMHO die beste Template Engine für PHP ;)

Da würde das so aussehen
<ul id="navigation">
<li><a href="index.php?inhalt=link1" {if $smarty.get.inhalt == "LINK 1"}class="active_link"{/if}>LINK 1</a></li>
<li><a href="index.php?inhalt=link2" {if $smarty.get.inhalt == "LINK 2"}class="active_link"{/if}>LINK 2</a></li>
</ul>

Wie das ganze mit CSS gehen könnte, kann ich dir leider nicht sagen, da ich mich da zu wenig auskenne :_/