So - eine Lösung hätte ich jetzt, aber ich denke, es geht sicher etwas eleganter.
Die anzuzeigenden DIVS haben die ID "A1", "A2", "A3" (bei einer möglichen zweiten Frage auf der selben Seite z.B. "B1", "B2", "B3").
Aufruf:
<a href="#" onClick="antwort('A1','sichtbar','A2','unsichtbar','A3','unsichtbar')">
Funktion:
function antwort(id1,wert1,id2,wert2,id3,wert3)
{
document.getElementById(id1).className = wert1;
document.getElementById(id2).className = wert2;
document.getElementById(id3).className = wert3;
}
Eleganter wäre natürlich ein Aufruf: onClick="antwort('A','2')"
In der Funktion wird dann in einer Schleife von 1-3 durchgegangen.
WENN Schleifenwert == übergebener Wert DANN zustand = 'sichtbar' ELSE zustand = 'unsichtbar'
Setze den zustand des DIV-Containers dessen ID sich aus dem übergebenen Namen (in dem Fall "A") und dem Schleifenwert (1 bis 3) zusammensetzt.
Soweit die Logik - aber jetzt haperts völlig an der JavaScript Syntax.
Bitte um Inputs, Danke!

LinkBack URL
About LinkBacks
Zitieren