Ronald Beaugeois: umständlich geschriebenes javascript.

Beitrag lesen

hi

das ist wirklich unnötig kompliziert :)

JS:
function makered(Opfer){
document.getElementsById("link1").style.color="#666666";
document.getElementsById("link2").style.color="#666666";
document.getElementsById("link3").style.color="#666666";
document.getElementsById("link4").style.color="#666666";
document.getElementsById("link5").style.color="#666666";
document.getElementsById(opfer).style.color="#FF0000";
}

CSS:
a.link{color:#666666;}

HTML:
<a onclick="makered(link1)" id="link1" class="link">
<a onclick="makered(link2)" id="link2" class="link">
<a onclick="makered(link3)" id="link3" class="link">
<a onclick="makered(link4)" id="link4" class="link">
<a onclick="makered(link5)" id="link5" class="link">

beworkt ansich das gleiche. Man kann jetzt die Sammlung auch noch über eine for-Schleife "abernten"..
das zusätzliche document.all ist seit IE5.0 nicht mehr nötig.