• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem mit Aufklappliste

korny861

Neues Mitglied
Hallo,

ich habe hier ein kleines Problem. Ich möchte sehr gern eine Liste haben, bei der man Unterpunkte aufklappen kann.
Leider funktioniert das ganze noch nicht so, wie ich es möchte.
Mein Javascript funktioniert irgendwie ganz komisch. Es zeigt zwar den versteckten Listeneintrag, jedoch wird der sofort danach wieder versteckt.
Das Script nutze ich normalerweise mit Div Boxen, bei denen es anstandslos funktioniert. Hier weiß ich nicht, was ich falsch mache.
Bitte helft mir da mal auf die Sprünge. =)
HTML:
<html>
    <head>
        <script>
            function showFenster1(){
                if (document.getElementById("Fenster1").style.display=="none"){
                    document.getElementById("Fenster1").style.display="";
                }
                else{
                    document.getElementById("Fenster1").style.display="none";
                }
            }
        </script>
    </head>
    <body>
        <ul class="linkbar">
            <li class="linkbar"><a href="" onclick="javascript:showFenster1()">Link 1</a></li>
            <li class="fenster" id="Fenster1" style="display:none">Dieses Fenster soll erst durch das Script sichtbar werden.</li>
            <li class="linkbar"><a href="">Link 2</a></li>
            <li class="linkbar"><a href="">Link 3</a></li>
            <li class="linkbar"><a href="">Link 4</a></li>
        </ul>
    </body>
</html>
 
Werbung:
das liegt daran das du bei href="" nichts drin stehen hast, weil dann lädt er die seite immer wieder neu wenn du rauf klickst
Ich denke bei den Div hast du das nicht mit einem Link gemacht sondern da klickst du auf ein div um einen anderen div sichtbar zu machen oder?

Beheben kannst du das wie folgt
href="javascript:void(0);"
 
Mhhhm okay. Stimmt, da nutze ich zwar keine Div box zum auslösen, sondern ganz traditionell einen Button <input>.

Super, ich danke Dir. Klappt prima! =)
 
Werbung:
Zurück
Oben