mijn bedoeling is om in de xhtml pagina een aantal vragen met antwoorden te plaatsen. Klikt men op de vraag dan pas komt het antwoord eronder te staan.
Het wil me maar niet lukken om meerdere vragen met antwoorden te plaatsen. Plaats ik 1 vraag met antwoord dan werkt het perfect.
Bij aanklikken van vraag 2 opent het antwoord van vraag 1 op de plaats waar het bij vraag 1staat.
Heeft iemand een idee wat ik moet aanpassen in de code?
deze code staat in de css
deze in de head van de xhtml pagina
En deze code staat in de body
Mijn bedoeling is dat na aanklikken van een vraag, het antwoord netjes eronder verschijnt.
Ik hoop dat iemand weet hoe ik dit kan maken.
Het wil me maar niet lukken om meerdere vragen met antwoorden te plaatsen. Plaats ik 1 vraag met antwoord dan werkt het perfect.
Bij aanklikken van vraag 2 opent het antwoord van vraag 1 op de plaats waar het bij vraag 1staat.
Heeft iemand een idee wat ik moet aanpassen in de code?
deze code staat in de css
Code:
#tekst {
display: none;
width: 250px;
border: 1px solid black;
background-color: #f5f5f5;
padding: 5px;
font-size: 12px;
}
deze in de head van de xhtml pagina
HTML:
<script type="text/javascript">
function kadabra(zap) {
if (document.getElementById) {
var abra = document.getElementById(zap).style;
if (abra.display == "block") {
abra.display = "none";
} else {
abra.display= "block";
}
return false;
} else {
return true;
}
}
</script>
HTML:
<p><a href="#" onclick="return kadabra('tekst');">
Vraag 1: .....</a>
</p>
<p id="tekst">
Antwoord: blablabla....
</p>
<p><a href="#" onclick="return kadabra('tekst');">
Vraag 2: .....</a>
</p>
<p id="tekst">
Antwoord: blablabla....
</p>
Mijn bedoeling is dat na aanklikken van een vraag, het antwoord netjes eronder verschijnt.
Ik hoop dat iemand weet hoe ik dit kan maken.