kleines javascript problem
Verfasst: 23.04.2008 01:05
moin, zu aller erst muss ich sagen ich bin ein javascriptneuling also bitte schlagt mich nicht 
also ich hab nen kleines script gebastelt mit dem man eine box über einen link ein und ausgeblenden kann und gleichzeitig soll sich die farbe des links ändern. nur mein problem ist das zwar das ganzze funktioniert beim öffnen der box aber beim schließen ändert sich die farbe nicht wieder zurück in das schöne grün und bleibt rot
hier der code:
ich hoffe mir kann irgendwer helfen und sagen wo der fehler liegt den ich zermater mir hier schon ne ganze weil das hirn 

also ich hab nen kleines script gebastelt mit dem man eine box über einen link ein und ausgeblenden kann und gleichzeitig soll sich die farbe des links ändern. nur mein problem ist das zwar das ganzze funktioniert beim öffnen der box aber beim schließen ändert sich die farbe nicht wieder zurück in das schöne grün und bleibt rot
hier der code:
Code: Alles auswählen
<script type="text/javascript">
function swap(id) {
box = document.getElementById(id);
box.style.display = (box.style.display != "none") ? "none" : "";
link_id = 'link' + id;
link = document.getElementById(link_id);
link.style.color = (link.style.color = "#00FF00") ? "#FF0000" : "#00FF00";
}
</script>
<a id="linkdetail{veranstalter.ROW_NUMBER}" style="cursor: pointer; color: #00FF00;" onclick="swap('detail{veranstalter.ROW_NUMBER}');"><b>[Details]</b></a>
<div id="detail{veranstalter.ROW_NUMBER}" style="display:none">
BOXCONTENT
</div>
