Ftdesigner: Untermenü

Hallo zusammen,

wie gehts euch denn allen so?

Ich hab ein Menü gemacht, das wenn ichs aufrufe, untermenüs haben soll.
Das funktionier auch.

Doch wenn ich die untermenüs aufrufe, dann wollen die Divs nicht in die Mainmenu-Divs rein.

Also, er machts ja schon, aber immer nur in die erste div, die zu sehen ist...

hier mal den Code:

while ($nav_cat = mysql_fetch_assoc($nav)) {  
?>  
<div class="nav-sub" onMouseOver="this.className='nav-hoover'; hoover();" onMouseOut="this.className='nav-sub'; out();">  
<a href="index.php?cat=<?php echo "" .$nav_cat["de"]. "" ?>"><?php echo "" .$nav_cat["de"]. "" ?></a>  
  
</div>  
<?php  
if ($cat == "Unternehmen") {  
while ($sub = mysql_fetch_assoc($nav_sub)) {  
?>  
<div class="nav-submain">  
<a href="index.php?cat=Unternehmen&sub=<?php echo "" .$sub["de"]. "" ?>"><?php echo "" .$sub["de"]. "" ?></a>  
</div><?php  
}  
}?>  
<?php  
if ($cat == "Geschäftsbereich") {  
while ($sub = mysql_fetch_assoc($nav_sub)) {  
?>  
<div class="nav-submain">  
<a href="index.php?cat=Unternehmen&sub=<?php echo "" .$sub["de"]. "" ?>"><?php echo "" .$sub["de"]. "" ?></a>  
</div><?php  
}  
}?>  
<?php  
if ($cat == "Kontakt") {  
while ($sub = mysql_fetch_assoc($nav_sub)) {  
?>  
<div class="nav-submain">  
<a href="index.php?cat=Unternehmen&sub=<?php echo "" .$sub["de"]. "" ?>"><?php echo "" .$sub["de"]. "" ?></a>  
</div><?php  
}  
}?>  
  
<?php  
 };  
  
?>  

könnt ihr damit was anfangen? oder braucht ihr mehr infos?
Ich bin sehr schlecht im erklären...

Vielen dank auf jedenfall jetzt schon

Grüse

Ftdesigner

  1. Hallo zusammen,

    wie gehts euch denn allen so?

    Ich hab ein Menü gemacht, das wenn ichs aufrufe, untermenüs haben soll.
    Das funktionier auch.

    Doch wenn ich die untermenüs aufrufe, dann wollen die Divs nicht in die Mainmenu-Divs rein.

    Weil du die entsprechenden Divs abgeschlossen hast, bevor du deine Untermenu Schleife abarbeitest.

    mfg Beat

    --
    ><o(((°>           ><o(((°>
       <°)))o><                     ><o(((°>o
    1. Weil du die entsprechenden Divs abgeschlossen hast, bevor du deine Untermenu Schleife abarbeitest.

      mfg Beat

      Ja, dass dacht ich mir auch, aber:
      wenn ichs so mach, wie dus vorschlägst, dann hab ich ein problem:
      ich hab ein MouseOver effekt, und der funktioniert dann auf alle divs, die in dem einen div sind....blöd nicht?

      Danke fürs antworten

      Greets

      1. wenn ichs so mach, wie dus vorschlägst, dann hab ich ein problem:
        ich hab ein MouseOver effekt, und der funktioniert dann auf alle divs, die in dem einen div sind....blöd nicht?

        Erstelle deine Modellnavigation als statische Version. Das macht Debugging einfacher.
        Erst danach implementiere diese in php.

        Entweder sind deine CSS Selektoren ungünstig oder du verwendest JS ungünstig.

        mfg Beat

        --
        Woran ich arbeite:
        X-Torah
        ><o(((°>           ><o(((°>
           <°)))o><                     ><o(((°>o
        1. Erstelle deine Modellnavigation als statische Version. Das macht Debugging einfacher.

          wenn ich das so mach, dann kann ich ja nicht mehr mit MySQL plaudern, und dass muss ich, da ich will, das die menüpunkte via cms erweitert werden können.

          Grüße

          Ftdesigner

          1. Erstelle deine Modellnavigation als statische Version. Das macht Debugging einfacher.

            wenn ich das so mach, dann kann ich ja nicht mehr mit MySQL plaudern, und dass muss ich, da ich will, das die menüpunkte via cms erweitert werden können.

            Ist es dir zuviel, eine TEST-Seite mit statischem HTML Code zu machen, welche funktioniert? Dein HTML und CSS ist schadhaft, nicht dein php / mysql. Isoliere das Problem durch ein funktionsfähiges Modell, das du danach wieder in php/mysql implementieren kannst.

            mfg Beat

            --
            Woran ich arbeite:
            X-Torah
            ><o(((°>           ><o(((°>
               <°)))o><                     ><o(((°>o
            1. Ist es dir zuviel, eine TEST-Seite mit statischem HTML Code zu machen, welche funktioniert? Dein HTML und CSS ist schadhaft, nicht dein php / mysql. Isoliere das Problem durch ein funktionsfähiges Modell, das du danach wieder in php/mysql implementieren kannst.

              Ok, ich hab falsch verstanden.
              Das was du vorschlägst finde ich sogar eine sehr gute Idee
              vielen dank dir

              Grüße

              Ftdesigner