[PHP] Submenü

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Nemesis Force, 2. Mai 2007 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 2. Mai 2007
    Submenü

    Hi,
    gibt es ne möglichkeit nen Submenü zu erstellen und zwar wie folgt:

    ich habe eine index.php mit einer tabelle. in die linke spalte wird die navigation eingebunden mit "include navigation.php"
    dann möchte ich, wenn ich auf z.b.: "home" klicke, das sich dann (nur in der linken spalte unter dem link "home") ein menü öffnet, mit z.b. weiteren links wie, "über uns", "philosophie" usw.

    ist das möglich, wenn ja wie?
     
  2. 2. Mai 2007
    AW: Submenü

    klar geht das du könntest zb eine variabel im link weiter geben zB action=home

    und prüfst ob action = home ist....
    dann zeigst du halt die weiteren links an....

    das ist sehr ungünstig ich weiß

    dann wäre es doch besser du öst es zB mit css
    Stu Nicholls | CSSplay | CSS only menus
    hier sind einige menüs mit css
     
  3. 2. Mai 2007
    AW: Submenü

    am besten du machst es mit css oder mit javascript. kostet ja alles rechenzeit wenn du uf den button klickst.

    css habe ich leider kein beispiel. aber bei cssplay sind viele gute beispiele.

    du könntest so machen:

    <a href="link.html" onclick="javascript:show(home)">

    <div id="home">

    <a href....
    deine links für home

    </div>


    musst nur noch das passende javascript finden. dürfte ja aber kein problem sein!!

    gruß wollknoll
     
  4. 3. Mai 2007
    AW: Submenü

    Code:
    
    function show(naviid)
    {
    var style=document.getElementById(naviid).style.display;
    /* wenn div nicht gezeigt wird, div einblenden */
    if(style=="none") { document.getElementById(naviid).style.display="block"; }
    /* ansonten div ausblenden */
    else { document.getElementById(naviid).style.display="none"; }
    }
    
    Code:
    <div id="home" style="display:block;">
    
    <!--untermenü home (wird von afnang an wegen 'block' gezeigt)-->
    </div>
    
    <div id="about" style="display:none;">
    
    <!--untermenü about (wird nicht gezeigt wegen 'none')-->
    </div>
    
    wenn display:none; von anfang an ist, zeigt ers nicht an. willst du es aber anzeiget haben, mach es einfach weg oder ersetz none durch block.

    mfg

    beim link würd ich die ' noch setzen

    Code:
    onclick="javascript:show('home');"
    
     
  5. 3. Mai 2007
    AW: Submenü

    SuFu

    ~ closed ~
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.