Zum Inhalt springen

Optionssplit?

Erstellt am 3. April 2003 · 4 Antworten · letzte Antwort am 4. April 2003

Tags: Frage

maxhb ·

Hi!
Zusammenfassung:
Kann man per Optionsplit ( ONE |*| TWO |*| THREE) irgendwie den Vorgänger bzw. Nachfolger des aktiven Menueintrags (ACT bzw. auch CUR) greifen? In der Doku kann ich nur erkennen, dass man sich auf alle Menueinträge beziehen kann :-(

Wozu das ganze?
Ich versuche ein Menu (vertikales TMENU_LAYERS) zu erzeugen, in dem jeder Menueintrag von seinen Nachbarn durch eine 1 Pixel breite Linie abgetrennt ist. Dazu wird jedem Eintra per CSS mitgegeben, dass er eine "border-bottom: solid 1px" besitzt, zusätzlich wird im HTML-Template die Linie über dem ersten Eintrag erstellt (würde ja sonst fehlen).
Wenn so ein Menueintrag aktiviert wird (Mouseover oder auch der z.Zt. aktive Menueintrag), dann sollen die beiden ihn umgebenden Linien hervorgehoben werden. Jetzt liegen die aber zumindest in Bezug auf die obere Linie garnicht in dem Menueintrag selbst, sondern in einem seiner Nachbarn :-( Deshalb die obige Frage.

Freue mich über jede Anregung

cu
maxhb

bk ·

hallo maxhb,

alternativ zu deinem ungelösten weg den nachbarn zu verändern würde ich das ganze mit der wrap-funktion und zwei kleinen gif grafiken machen. so kannst du für NO, RO und ACT die grafiken tauschen. wenn du dann noch für das ganze die splitfunktion nimmst, kannst du dir auch die linie im html sparen.

mfg

bk

maxhb ·

Hi!

bk schrieb

alternativ zu deinem ungelösten weg den nachbarn zu verändern würde ich das ganze mit der wrap-funktion und zwei kleinen gif grafiken machen.

Kann mir zwar ungefähr vorstellen, was Du meinst, aber es bleibt ja wohl das Problem, dass die Trennlinie zwischen zwei Einträgen zu EINEM Menüpunkt "gehören" muss. D.h. ein Menüpunkt besitzt nicht unbedingt oben und unten eine Grafik, sondern z.B. nur unten. Als Ausnahme würde ggf. der oberste Menüpunkt zwei Trennlinien benötigen. *grübel*

@bk: Falls ich total missverstanden haben sollte wäre vielleicht ein kleines Bsp. sehr nützlich...

Thx
maxhb

bk ·

hi max,

ich glaube das müsste funktionieren, aber ich werde das mal heute abend testen bevor ich dir unsinn erzähle. 😃

mfg

bk

maxhb ·

Hi BK!

bk schrieb

ich glaube das müsste funktionieren, aber ich werde das mal heute abend testen bevor ich dir unsinn erzähle. 😃

Ich fürchte, das Problem liegt eher auf der logischen Seite (wie organisiert man so etwas), als auf der TS Seite. Von daher bin ich mal völlig gespannt, ob Du eine Lösung dieses Dilemmas findest ;-)

cu
maxhb