Zum Inhalt springen

Mehrere Ebenen in einem DropDown Menü (JSMENU)

Erstellt am 15. Juli 2004 · 2 Antworten · letzte Antwort am 19. August 2004

Tags: Frage

aviereck ·

Hey,

ich habe noch keine Lösung für ein JSMENU, welches ALLE Menüebenen in einem Dropdown enthält gefunden.

Man kann zwar über "levels = {Anzahl}" dem JSMENU sagen, dass es mehrere DropDowns für jede Ebene nebeneinander anlegt, aber wie wäre die ganze Geschichte in EINEM DropDown lösbar?

Jedes Sublevel eines Menüpunktes soll dann um ein bis zwei Zeichen eingerückt werden.

Ist das nur über ein eigenes Javaskript lösbar?
Hat jemand eine Idee?

aviereck ·

Hey doku,

ich habe das Problem (alle Ebenen in ein Pulldown zu integrieren) zwar gelöst, jetzt funktioniert jedoch die Deutsch/Englisch Funktion über GP:L nicht ...

Hast du ne Ahnung, wie ich das noch lösen kann?

Anbei mein Code:

subparts.TOP3 = HMENU
subparts.TOP3.wrap = <form name="quickmenu" action=""><select name="pfad" onchange="window.location='index.php?id='+ document.quickmenu.pfad.options[document.quickmenu.pfad.selectedIndex].value" style="font-style:Arial font-size:12px">|</select></form>
subparts.TOP3.1 = TMENU
subparts.TOP3.1 {
expAll = 1
NO {
allWrap = <option value="{elementUid}">|</option>
subst_elementUid = 1
doNotLinkIt = 1
}
CUR < .NO
CUR = 1
CUR.allWrap = <option value="{elementUid}" selected>|</option>
}
subparts.TOP3.2 = TMENU
subparts.TOP3.2 {
expAll = 1
NO {
allWrap = <option value="{elementUid}">&nbsp;&nbsp;&nbsp;|</option>
subst_elementUid = 1
doNotLinkIt = 1
}
CUR < .NO
CUR = 1
CUR.allWrap = <option value="{elementUid}" selected>&nbsp;&nbsp;&nbsp;|</option>
}
subparts.TOP3.3 = TMENU
subparts.TOP3.3 {
expAll = 1
NO {
allWrap = <option value="{elementUid}">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|</option>
subst_elementUid = 1
doNotLinkIt = 1
}
CUR < .NO
CUR = 1
CUR.allWrap = <option value="{elementUid}" selected>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|</option>
}