Hi,
while ($zeile = mysql_fetch_array($menuid_count))
{
$menudata[$menuid]=$zeile["menuid"];
}
1. Woher kommt $menuid? Dieser Wert wird nirgendwo gesetzt, etwa aus der Datenbankabfrage?
for ($j=1; $j<($menudata[$menuid]); $j++)
{
$left=130*$menucount;
$height=1+14*$menudata[$j];
?>
2. Du willst doch die Menüs unter den Hauptmenüs dartsellen?
Warum ist den deine Höhe (height) ein Varibaler Wert? Die höhe
sollte doch dann bei allen Submenüs gleich sein.
3. Der Left Wert hingegen ist Statisch, da $menucount nur zu beginn
des Scripts gesetzt wird, deshalb klappt die anzeige auch nicht.
Hier müsste ein Variabler Wert hin, der die Position, des aktuellen Hauptmenüs enthält!
//Layer anzeige ja nach Hauptmenüpunkt
<div id="Layer<? echo $j;?>" style="position:absolute; left:<? echo $left;?>px; visibility: hidden">
4. die id von den Sub Layern, beginnt ja immer mit 1, wenn menü1 jedoch nicht aktiv ist, hat das Submenü von Menü2 auch die id Layer1.
ueps