Stefan Einspender: Besuchter Link zu einem Anker soll Farbe wechseln

Beitrag lesen

Hallo Julian,

sicher, Stefan? Ich hatte das Problem jetzt vermutlich etwas anders verstanden: Ein Anker auf - was weiß ich - "navi". Wenn jetzt zwei Links auf ...#navi gesetzt werden, dann dürfte der Effekt auch bei Dir auftreten (oder verwaltet der Browser wirklich jeden Link getrennt?).

nein, diese Aussage ist, bitte entschuldige mir den Ausdruck, Unfug.
Wenn ich http://domain.xy schonmal besucht habe, dann wird ein Link
auf eben dieses Ziel auf jeder Seite egal auf welcher Website immer
als besucht angezeigt. Und ganz genauso verhält es sich, wenn ein
Link auf seite.html#anker oder nur #anker verweist. Entweder ich habe
diesen Anker schonmal besucht oder nicht, im ersten Fall wird jeder
Link mit dem Ziel #anker als visited dargestellt.
Ich vermute mal, dass Dir diese Tatsache bewußt ist und Du nur einen
kurzen Blackout hattest ;-)

Aber nun zur Lösung: Vielleicht klappt es, wenn Du die zustände der Links jeweils getrennt per CSS definierst.

Nein, ist auf _keinen_ Fall möglich, entweder das Ziel eines Links
ist vom Browser als "da war ich schonmal" vorgemerkt oder es ist für
den Browser unbekannt. Dummerweise ist z.Bsp. eben der MSIE nicht in
der Lage, solche Sachen in Zusammenhang mit den Ankern auf einer
Seite zu merken. Spätestens nach dem Reload einer Seite, die Anker
enthält, sieht er alle Links mit diesen Ankern als Ziel als schon-
mal besucht an. Ich denke, dieses Verhalten ist falsch und, was
viel wichtiger ist, es ist benutzerunfreundlich.

Viele Grüße,
Stefan