Zum Inhalt springen

Vertikales TMENU LAYER und Browsergröße

Erstellt am 17. November 2004 · 3 Antworten · letzte Antwort am 24. November 2004

Tags: JavaScript & AJAX, Frage

lassahn ·

Hi Leute,

ich habe eine kleines Problem. Ich habe mir eine vertikales Menü mit Hilfe des
TMENU_LAYER gebaut. Wenn man mit der Maus über eine Menüpunkt fährt,
der Unterseiten beinhaltet, dann erschein auf Höhe des Menüpunktes, am rechten Rand
der nächste Layer und die weiteren Menüpunkte setzen sich darunter.

Hier eine Beispiel
Bild: my-typo3.com/layer_menu.gif

Wenn man nun eine kleine Auflösung (oder eine kleines Browserfenster) und
viele Untermenüpnkte hat, dann passiert es das einige der Menüpunkte ausserhalb
des Sichtbereichs liegen und man auf der Seite scrollen muss um zu diesen
Menüpunkten zu gelangen.

Was ich nun möchte ist das der Layer, wenn das Browserfenster groß genug ist,
sich normal darstellt, sollte es aber zu klein sein (man also Menüpunkte ausserhalb
der Sichtbereichs hat) soll der Layer soweit hochgeschoben werden das alle Menüpunkte
sichtbar sind.

Gibt es dafür eine Lösung? Eine TypoScript-Eigenschaften mit der man sowas
steuern kann, oder einen Hack für das JavaScript des Menüs?

Bin für jede Hilfe dankbar !!

Viele Grüße aus Lüneburg ... Torge

just2b ·

ist das menü denn wirklich so am ende der Seite?????
weil wenn das menü halbwegs (links) oben ist, so wird sich das schon ausgehen wenn du nicht zuviele Unterpunkte hast... sonst Unterpunkte reduzieren und auf eine 3. Ebene schieben?

lassahn ·

das menü ist wirklich so. wenn man das browserfenster größer ziehen würde, könnte man auch alle menüpunkte sehen.
das kommt durch die positionierung des layers.
und da taucht halt die frage auf, ob man die layer-position nicht der aktuellen fenstergröße anpassen kann!!??

das mit der dritten ebene ist auch eine idee, kommt aber leider nicht in frage.