Sabi: Klick auf Link soll darunter weitere Links einblenden

Hallo!

Ich benötige Eure Hilfe:
Beim Klick auf "Multimedia" sollen darunter die Links "Fotos" und "Videos" erscheinen. Beim erneuten Klick auf "Multimedia" sollen die beiden Links wieder verschwinden. Wie bekomme ich das hin? Ich weiß leider nicht mal, ob ich das mit css (visibility), javascript oder dhtml verwirklichen soll/kann.

  1. hi,

    Ich weiß leider nicht mal, ob ich das mit css (visibility), javascript oder dhtml verwirklichen soll/kann.

    wenn es sofort clientseitig ohne erneuten request an den server geschehen soll, dann ja.

    gruss,
    wahsaga

  2. Hallo,

    Beim Klick auf "Multimedia" sollen darunter die Links "Fotos" und "Videos" erscheinen. Beim erneuten Klick auf "Multimedia" sollen die beiden Links wieder verschwinden. Wie bekomme ich das hin? Ich weiß leider nicht mal, ob ich das mit css (visibility), javascript oder dhtml verwirklichen soll/kann.

    Du koenntest.
    "DHTML" ist sowieso nur ein Phantasie-Name fuer eine
    Mischung aus JavaScript und CSS.
    Stelle aber sicher, dass saemtliche Inhalte auch erreichbar
    sind, wenn das JavaScript nicht funktioniert.

    Eine "reine" CSS Loesung fuer ein zweistufiges, "aufklappendes"
    Menue (nicht ganz das, was Du beschreibst, aber aehnlich)
    gibt es bei Eric Meyer:
    http://www.meyerweb.com/eric/css/edge/menus/demo.html
    Funktioniert allerdings in vielen Browsern nicht...

    Als _zuverlaessige Loesung_, d.h. ohne JavaScript und
    "extremes" CSS gibt es allerdings nur
    a) mehrere statische Seiten mit dem "ausgeklappten" bzw.
       "eingeklappten" Zustand des Menues.
       Beispiel:
       http://www.megru.unizh.ch/jaros_diss/lerntext-main-toponly.php
    b) serverseitig dynamisch generierte Seiten, bei denen
       Du aufgrund der Parameter an der URL die verschiedenen
       Zustaende des Menues ausgibst:
       blabla.php  => eingeklappt
       blabla.php?menue=multi  => Bereich "Multimedia" aufgeklappt
       blabla.php?menue=alle   => Alle Bereiche aufgeklappt
       oder so...

    Gruesse,

    Thomas