heey!
Kent iemand de script om menu's in te kunnen klappen?
Mvg, tree
heey!
Kent iemand de script om menu's in te kunnen klappen?
Mvg, tree
Is javascript, in de maffiacity source zit dat bv, zoek op google, dropdownmenu's
Ik vind niet het juiste op Google. Ik ben op zoek naar een simpel script om menu's te kunnen "minimaliseren", om te kunnen "verstoppen", ... Je begrijpt hopelijk wel wat ik bedoel
CP heeft ook zo iets op de homepage, moet je maar even mee prutten.
Hoe bedoel je?
Er zit trouwens in de javascript library jQuery ook een. Die gebruikt CP zelf ook. Die verloopt ook nog heel soepel. Niet dat in één klap het menu verdwenen is.
meld je aan op sitemasters.be
http://www.sitemasters.be/scripts/2/37/568/JS/Dynamisch_menu
function klap(A){
if(document.getElementById(A).style.display == 'block'){
document.getElementById(A).style.display = 'none';
}elseif(document.getElementById(A).style.display == 'none'){
document.getElementById(A).style.display = 'block';
}else{
document.getElementById(A).style.display = 'none';
}
}
Gebruiken met:
Hier zit nog een foutje in, is er misschien iemand die dit kan oplossen, want ik kan bijna geen JS:p
Waar vind ik die? :p
<a href="javascript:klap('misschienhier dan ook echt jou DIV invoeren ?');">-</a>
Volgens mij, wat tree nu gebruikt, is wel goed.
<div class="title" >ALGEMEEN <a href="javascript:klap('lol');">-</a></div>
comma vergeten ?:P
Nieuwe reactie samengevoegd met originele reactie op 16.05.09 14:19:20:
<script>
function klapin() {
document.getElementById('lol').style.display = 'none';
}
function klapuit() {
document.getElementById('lol').style.display = 'block';
}
</script>
<div class="title" >ALGEMEEN <a href="javascript:klapin('lol');">-</a><a href="javascript:klapuit('lol');">+</a></div>
<div class="box" id="lol">
<a target="frame2" href="test.php">Status</a>
Toon Meer
dit werkt
succes;)
CitaatPHPToon Meer<script> function klapin() { document.getElementById('lol').style.display = 'none'; } function klapuit() { document.getElementById('lol').style.display = 'block'; } </script> <div class="title" >ALGEMEEN <a href="javascript:klapin('lol');">-</a><a href="javascript:klapuit('lol');">+</a></div> <div class="box" id="lol"> <a target="frame2" href="test.php">Status</a>
Dit werkt inderdaad, maar zou je iets kunnen maken dat er maar 1 knopje is? Bv: als het ingeklapt is staat er + en uitgeklapt staat er - en dat ik niet elke keer het javascript moet herhalen?
hoezo je kan toch getelementbyid anders noemen zodat je alleen de functie klapin als a href="#" doet
<script>
function klapin() {
document.getElementById('menu').style.display = 'none';
}
function klapuit() {
document.getElementById('menu').style.display = 'block';
}
</script>
<div class="title" >ALGEMEEN <a href="javascript:klapin('menu');">-</a>
<a href="javascript:klapuit('menu');">+</a></div>
<div class="box" id="menu">
<a target="frame2" href="#">Status</a></div>
<div class="title" >ALGEMEEN2 <a href="javascript:klapin('menu');">-</a>
<a href="javascript:klapuit('menu');">+</a></div>
<div class="box" id="menu">
<a target="frame2" href="#">bladiebladiebla</a>
Toon Meer
Het is 2x hetzelfde ID, dus als ik nu ALGEMEEN2 wil inklappen dan gaat die ALGEMEEN inklappen ...
Dan moet je de ID dus veranderen:)
Heb je nog geen account? Registreer je nu en word deel van onze community!