Mehrere Unternavigationen?

  • Hi @all

    ich habe eine waagerechte Navigation(Startseite,Page1,Page2,usw..), nun soll wenn auf Page1 geklickt wird, rechts weiter unten ein senkrechtes Menü sein. Dann ein menue für Page1, eins für Page2. Ich möchte es includen, würde gerne wissen wie die Struktur oder Möglichkeit am besten auszusehen hat.

  • Sagen wir mal das ist der HTML Code


    [Css]
    * {margin: 0; padding: 0;}
    body {
    background-color: #031634;
    font-family: calibri, arial;
    font-size: 12px;
    line-height: 20px;
    color: #e8ddcb;
    }
    img {text-decoration: none; border: none;}
    a {color: #e8ddcb;}
    a:hover {text-decoration: none;}

    .rahmen {
    width: 800px;
    height: auto;
    margin: 5px auto;
    }
    #header {
    width: 100%;
    height: 125px;
    background-image: url(img/head.gif);
    background-repeat: no-repeat;
    }
    #menu {
    height: 30px;
    line-height: 20px;
    background-color: #031634;
    }
    #menu ul {
    padding-left: 32px;

    }
    #menu ul li {
    display: block;
    float: left;
    }
    #menu ul li a {
    color: #eee;
    padding: 0 10px;
    text-decoration: none;
    font-weight: bolder;
    font-size: 22px;
    }
    #menu ul li a:hover {
    color: #fff;
    text-decoration: underline;
    }
    ul#sitenews { border-left: 4px dashed #031634; width: 115px; list-style-type: disc;}
    ul#partner {width: 140px; list-style-type: disc; margin: 15px auto; }
    li#partner_border {border-bottom: 1px groove #fff; margin-bottom: 22px;}


    #content {
    background-color: #031634;
    padding: 10px 20px;
    }

    .left {
    width: 588px;
    float: left;
    text-align: justify;
    }
    .left h2 {
    color: #c0c0c0;
    font-size: 17px;
    font-weight: bolder;
    text-align: left;
    padding : 10px 0 15px 0;
    }

    .right {
    width: 140px;
    float: right;
    font-size: 12px;
    }
    .right ul {
    list-style-type: square;
    padding: 5px 10px 10px 20px;
    }
    .right h2 {
    height: 30px;
    font-size: 12px;
    color: #666;
    line-height: 30px;
    }
    .right a { text-decoration: none }


    #footer {
    width: 800px;
    height: 13px;
    text-align: center;
    font-size: 11px;
    padding: 3px 3px 6px 3px;
    word-spacing: 25px;
    }


    [/Css]


    Hoffe ich hab diesmal alles gepostet

  • Hey liebes orum helft mir mal, hab ich das falsch aufgefasst? Die navi wo Sejuma mir gepostet hat ist ja ausklappbar.

  • Hallo,

    die sind unterschiedlich von Seite zu Seite. praktisch oben in der Navi sollen die Haupotthemen sein und dann rechts unterthemen, und irgendwie soll dann nur der inhalt in das div.content includet werden.

  • warum bindest du des menü nicht einfach direkt in die seite ein ?
    wenn du seite1 und seite2 ... aufrufst und jede seite hat ein festes,
    eigenes untermenü - wäre doch die einfachste lösung.. oder ?

    edit willst du jetzt das menü oder den inhalt includen ?

  • warum bindest du des menü nicht einfach direkt in die seite ein ?
    wenn du seite1 und seite2 ... aufrufst und jede seite hat ein festes,
    eigenes untermenü - wäre doch die einfachste lösung.. oder ?

    edit willst du jetzt das menü oder den inhalt includen ?

    wenn du so fragst denke ich oben die hauptnavi die auf jeder seite gleich sein soll, und bei den einzelnen Kapiteln der seiten dann die jeweiligen untermenüs. Zudem auch der Inhalt dann. Wie man das macht ist mir allerdings noch unklar, PHP?

  • Sowas kannst du mit JavaScript machen. Dazu musst du den Unternavigationen id's verpassen. Jedem Hauptnavipunkt musst du auch dann ein onmouseover="deine_Hover_Funktion('id')" verpassen.
    Beim deiner Hoverfunktion kannst du dann deine Subnavi einblenden (anfangs display: none; und per JS dann eben document.getElementById(id).style.display = "block"; )

    Beschäftige dich "einfach mal" mit Javascript hovereffekten, dann kriegst du das auch hin.

  • na denn ises wie ich geschrieben habe....(also ohne js).

    du klickst auf den menüpunkt oben, dann kommt ne neue seite und dort
    ist dann des untermenü. da du vermutlich unter dem "hauptmenüpunkt"
    (also dort z.b. aktuell) mehrere untermenüpunkte hast lohnt sich der include
    schon.

    ansich musste halt jede seite unter aktuell erzeugen, dann ein aktuell_menu.php
    wo nur das menü drinsteht. jetzt kannste auf jede seite die zu aktuell gehört
    das menü so includen:

    PHP
    <?php include("aktuell_menu.php"); ?>
  • Hi,

    Ich melde mich sobald das Grundgerüst steht, dann können wir eventuell eine Lösung finden.

    Danke euch allen erstmal