In dem du erst mal ermittelst, ueber welchen Link die aktuelle Scriptinstanz denn aufgerufen wurde.
Was ist ein scriptinstanz?
die aktuelle ausprägung deines scripts
wenn 5 besucher deine seite aufgrufen, mit 5 verschiedenen menüpunkten, soll natürlich jeder nur den menüpunkt auf "current" gesetzt bekommen, der ihn gerade in dieser form aufgerufen hat
Doch wie setz ich das zusammen mit current ein?
wahrscheinlich nicht...
fast
ich würds eher mit sowas versuchen:
if link zu meine menüpunkt == link der gerade in der adresszeile steht then
<a class="current" />
else
<a />
end if
im übrigen, deine html ausgabe ist nicht so optimal, wie sie sein sollte - wenn du schon code generierst, warum verwendest du dann nicht ordentlichen code?
eine unsortierte liste zb - anhand ingos beispiel