hi leute,
Hallo Leut,
ich möchte für eine website ein dropdown-menü mit onclick ansteuern nicht mit :hover. wie kann ich das bei dem folgenden script, welches ich in den weiten von selfhtml gefunden habe, erreichen?
In den von dir verlinkten Beispielen:
document.getElementById("Rahmen").getElementsByTagName("ul")[0].style.display = "block";
resp.
document.getElementById("Rahmen").getElementsByTagName("ul")[1].style.display = "block";
Es bietet sich natürlich an, den <ul>-Elementen Identifier zuzuweisen und sie direkt anzusprechen. Außerdem solltest Du eine Funktion zwischenschalten, die überprüft, ob sie das Menü einblenden oder ausblenden soll. Ich meine sowas:
if (document.getElementById("Rahmen").getElementsByTagName("ul")[0].style.display == "block") {
document.getElementById("Rahmen").getElementsByTagName("ul")[0].style.display = "none";
}
Ich habe das alles nicht getestet, aber so ungefähr müsste es funktionieren.
Gute Nacht
Nico