Ich habe ein Menü, das eigentlich ganz gut funktioniert. Die Betonung liegt auf "eigentlich".
Die horizontale erste Menüebene macht ebenso wenig Probleme wie die erste vertikale. Die zweite Submenuebene erscheint allerdings nur, wenn man auf den Menüpunkt der darüberliegenden Ebene klickt - leider schließt sich zwischenzeitlich der Menübaum. Wie bekomme ich es hin, dass alle Menüpunkte aller Unterebenen angezeigt werden.
Ich bin sicher, es ist ein ganz banaler Fehler - nur: ich komme im Moment nicht drauf. So sieht es bisher aus:
Code:
marks.MENUE = HMENU
marks.MENUE {
1 = TMENU_LAYERS
1 {
wrap=<table border="0" cellspacing="0" cellpadding="0">|</table>
layerStyle = position:absolute;VISIBILITY:hidden;border: 1px solid #CCCCCC; background: #ffffff;
lockPosition = y
hideMenuWhenNotOver = 1
hideMenuTimer = 500
expAll = 1
leftOffset = 0
topOffset = 22
relativeToTriggerItem = 1
NO {
allWrap=<td>|</td>
ATagParams = class = "menue"
}
}
2 = TMENU
2.NO {
ATagParams = class = "menue1"
allWrap = | <br>
}
3 = TMENU
3.NO {
ATagParams = class = "menue2"
allWrap = | <br>
}
} Siehe Abbildung: Hauptmenü kein Problem, erste Untermenüebene wird auch immer angezeigt. Die zweite Untermenüebene (hier also die Städte) werden erst angezeigt, wenn man auf "Adressen" klickt (und dann schließt sich erst einmal das Menü und die Seite wird aufgerufen) und den entsprechenden Hauptmenüpunkt erneut aufruft.