Zum Inhalt springen

TMENU_LAYERS werden nicht ausgeblendet

Erstellt am 8. April 2005 · Noch keine Antworten

Tags: Frage

fatfingerjoe ·

Moinsen,

leider habe ich keinen Vorschlag im Forum gefunden, der mein Problem zufriedenstellend lösen kann also muss ich wohl doch einen neuen Thread starten:

Ich habe auf einer Seite für einen Kunden im oberen Bereich ein horizontales TMENU_LAYERS Menü und im linken Bereich ein vertikales TMENU_LAYERS Menü.

Das Problem, welches sich mir stellt ist, dass wenn ich im LINKEN Menü einen Menüpunkt auswähle, der Untermenüpunkte hat zeigt er diese in einem neuen Layer rechts neben dem gewählten Menüpunkt an. Sobald ich mit der Maus den Bereich des sich öffnenden Submenüs verlasse verschwindet das Menü auch wieder. Soweit so gut. Doch wenn ich vom Hauptmenü aus (nachdem sich das Submenü geöffnet hat) den Mauszeiger nach links vom Menüeintrag wegbewege (ohne vorher im Submenü gewesen zu sein mit der Maus) wird das Submenü nicht geschlossen.

So könnte der Besucher der Seite das Menü unbeabsichtigt stehen lassen und würde so behindert werden beim Lesen des Seiteninhaltes, da das Submenü immernoch aufgeklappt ist.

Beispiel:

Bild: gowh00t.de/…/topmenu.gif
Das Top-Menü. Verschwindet wunderbar nachdem der Bereich "Unternehmen" in eine andere Richtung als das Submenü verlassen wird.

Bild: gowh00t.de/…/lmenu_expand.gif
Das Linke Hauptmenü (dunkelgrün) öffnet bei mouseover ebenfalls ein Submenü (rechte Seite, mittelgrün).
Sobald ich mit der Maus einmal im Submenü war und dieses dann verlasse schliesst es sich ebenfalls wunderbar.

Bild: gowh00t.de/…/lmenu_stillexpand.gif
Verlasse ich allerdings nach dem öffnen des Submenüs das Hauptmenü zur linken Seite hin kann ich mit der Maus überall auf der Seite hinclicken/hinfahren: Das Submenü bleibt trotzdem offen.

Da beim Top-Menü alles wunderbarstens klappt scheint es mir so als würde nur in dem linken Menü der mouseout-Befehl anders interpretiert als beim Top-Menü.

Hier ist mein TYPO-Script Code:

MENU_1 = HMENU
MENU_1.special = directory
MENU_1.special.value = 1143
#MENU_1.excludeUidList = 1235
MENU_1.entryLevel = 1
MENU_1.1 = TMENU_LAYERS
MENU_1.1 {
relativeToTriggerItem = 1
relativeToTriggerItem.addWidth = 1
leftOffset = 142
topOffset = -9
# doNotLinkIt = 291, 290, 289, 288, 287
dontFollowMouse = 1
hideMenuWhenNotOver = 20
hideMenuTimer = 0
lockPosition_addSelf = 1
expAll = 1
NO {
beforeImg = fileadmin/images/quad_white.gif
allWrap = <table class="menu1"><tr><td valign="top" class="menupunkt">|</tr></table>
linkWrap = </td><td width="100%" height="18px">|</td>
stdWrap.cObject = COA
stdWrap.cObject {
10 = TEXT
10.field = title
}
beforeROImg = fileadmin/images/quad.gif
RO = 1
}

Wäre Klasse wenn jemand eine Lösung dafür hätte. Das Problem ist für mich nun nicht soooo schwerwiegend, aber für den Projektmanager schon und der entscheidet ja schließlich im Endeffekt #paralyzed#