Hallo,
leider habe ich über die SuFu nichts passendes gefunden, daher hier meine Frage:
Ich habe eine Seite mit ganz vielen Links. Über eine CSS Datei werden die Farben definiert:
.sl{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: yellow;
text-decoration : none;
}
.sl:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: red;
text-decoration : underline;
}
Alle Links bekommen eine eindeutige ID:
<div id="SL1" style="display:block;" align="center">
<a href="link1.php" id="Link1" target="_blank" class="sl">Link 1</a>
</div>
<div id="SL2" style="display:block;" align="center">
<a href="link2.php" id="Link2" target="_blank" class="sl">Link 2</a>
</div>
Wenn jetzt ein User auf einen Link geklickt hat, wird dieser beim erneuten Seitenaufruf rot. Jetzt möchte ich mit einer JavaScript-Funktion alle Links durchgehen und alle die, die rot sind, unsichtbar machen -> dafür würde dann die Eigenschaft display im div-Tag auf hidden gesetzt. Das geht auch. Wie erkenne ich jetzt aber, ob der Link schon angeklickt wurde?
Mein Versuch:
function AngeklickteLinksEntfernen(start, ende) {
for (i=start; i<=ende; i++) {
alert(document.getElementById("Link" + i).text.color);
}
}
Vielen Dank schon mal für eure Hilfe!
Mfg. Christian