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

ul mit javascript einblenden

Status
Für weitere Antworten geschlossen.

mustang

Mitglied
hallo leute,

habe mich schon im internet bisschen informiert, aber irgendwie klappt das nicht, was ich machen will.

ich habe ein grundgerüst auf meiner hp. dort sind menüs drin und alles mögliche, was das desgin angeht (css natl auch noch extra). der content wird dann einfach immer hinzugefügt.

jetzt habe ich in meinem grundgerüst ein ul mit der id="menu2", welches nur auf bestimmten seiten angezeigt werden soll. ich habe das ul also standardmäßig im css mit
Code:
#menu2 {
  visibility: hidden;
            }
beschrieben.

auf den seiten, wo es aber angezeigt werden soll habe ich jetzt folgendes eingefügt (im body-bereich natl):
Code:
<script type="text/javascript">
document.getElementById("menu2").style.visibility = "visible";
</script>
das ganze steht in einem div drin. weiß nicht, ob das so schlimm ist....
weil mein content hat ein extra content-div.

so habe ich mir das ganze im internet angeschaut. soweit eigentlich auch verstanden (denke ich). aber es funktioniert nicht. auf den seiten, wo ich den code einfüge, wird das ul trotzdem nicht angezeigt.

was mache ich falsch?
 
ok habe das ganze jetzt mit einer variable in php gelöst... das ul wird jetzt nur angezeigt, wenn eine variable == 1 ist.
 
so habe ich mir das ganze im internet angeschaut. soweit eigentlich auch verstanden (denke ich). aber es funktioniert nicht. auf den seiten, wo ich den code einfüge, wird das ul trotzdem nicht angezeigt.

was mache ich falsch?
Ein Blick in die Fehlerkonsole, hätte dir gezeigt, was du falsch machst.
 
Ich würde an deiner Stelle anstatt Visibillity Display nehmen (diplay: none; bzw. display: block;), denn das spart Platz.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben