Beste forumleden,
Hulp gevraagd! Ik ben een klein website-je aan het maken, en dat is grappig, want dat kan ik eigenlijk helemaal niet... Maar goed, ik kan een beetje HTML, een beetje CSS en dat was het dan. Maar voor die site die ik aan het maken ben wilde ik graag gebruik maken van een aantal knoppen (4 stuks) met een "uitklappend" tekst vlakje.
Op deze site (http://www.html-site.nl/uitklappen.php)vond ik een java sciptje wat dit mogelijk maakt. Dit werkt prima, en nu heb ik dus meerder knoppen die allemaal hun eigen uitklappend tekst vakje hebben.
Het vervelende is echter dat je ze telkens aan EN UIT moet zetten. Wat ik eigenlijk wil is dat, wanneer je op één van de andere knoppen drukt, de tekst die voortkomt uit de andere knoppen eerst weg gaat.
Kan dit opgelost worden door iets aan het javasriptje toe te voegen o.i.d.?
De code die ik nu gebruik is dus:
Alle info is welkom!
Bij voorbaat dank, groet Henk
Hulp gevraagd! Ik ben een klein website-je aan het maken, en dat is grappig, want dat kan ik eigenlijk helemaal niet... Maar goed, ik kan een beetje HTML, een beetje CSS en dat was het dan. Maar voor die site die ik aan het maken ben wilde ik graag gebruik maken van een aantal knoppen (4 stuks) met een "uitklappend" tekst vlakje.
Op deze site (http://www.html-site.nl/uitklappen.php)vond ik een java sciptje wat dit mogelijk maakt. Dit werkt prima, en nu heb ik dus meerder knoppen die allemaal hun eigen uitklappend tekst vakje hebben.
Het vervelende is echter dat je ze telkens aan EN UIT moet zetten. Wat ik eigenlijk wil is dat, wanneer je op één van de andere knoppen drukt, de tekst die voortkomt uit de andere knoppen eerst weg gaat.
Kan dit opgelost worden door iets aan het javasriptje toe te voegen o.i.d.?
De code die ik nu gebruik is dus:
Code:
<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>
Code:
#tekst1 {
display: none;
}
#tekst2 {
display: none;
}
HTML:
<div class="container1">
<a href="#" onclick="return kadabra('tekst1');">INFO</a>
</div>
<div class="info-text">
<p id="tekst1">Lorem
ipsum dolor sit amet, consectetur
adipisicing elit, sed
do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim
ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
</p>
</div>
<div class="container2">
<a href="#" onclick="return kadabra('tekst2');">CONTACT</a>
</div>
<div class="contact-text">
<p id="tekst2">Lorem
ipsum dolor sit amet, consectetur
adipisicing elit, sed
do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim
ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
Alle info is welkom!
Bij voorbaat dank, groet Henk