Zum Inhalt springen

TextMenü das zur Seite geht

Erstellt am 25. August 2003 · 10 Antworten · letzte Antwort am 26. August 2003

Tags: Frage

Tron ·

Hi,
ich habe eionen kleinen Menü-Code:

marks.MENU_LEFT = HMENU
marks.MENU_LEFT { 
entryLevel = 0 
} 
marks.MENU_LEFT.1 = TMENU 
marks.MENU_LEFT.1 { 
wrap = <p>|</p>
NO { 
beforeImg = media/buttons/folderclosed.gif 
beforeROImg = media/buttons/folderclosed.gif 
beforeImgTagParams = hspace=2 
RO = 1 
ATagBeforeWrap = 1 
allWrap = <p><font color="white">|</font></p> 
} 
}

Und der funktioniert auch +gg+

Aber die Frage ist jetzt:
Was muss ihc ändern, damit ich das Menü nach Rechts zur Seite laufen lassen kann?

mfg

Tron

doku ·

wenn du um jeden punkt einen absatz per <p> tag wrapst, dann kann´s nur bergab gehen... 😉

Tron ·
doku schrieb

wenn du um jeden punkt einen absatz per <p> tag wrapst, dann kann´s nur bergab gehen... 😉

Und wie ändere ich das dann am besten?
Ausserdem merke ich gerade, dass das problem etwas komplexer wird:
Ich möchte in MENU_TOP (Das obere Menü) einen Punkt auswählen können, so dass sich das MENU_LEFT(Das linke Menü) mit verändert...
Wie auf http://www.incom.de/pages/showchapterlist.asp?id=528&lang_id=1
Wie aknn ich das realisieren?

Währe eine freundliche Person evtl. bereit mir das zu verraten, oder weis vielleicht jemand wo ich ein tutorial dazu finden kann?

Danke,

Tron

doku ·
Tron schrieb
doku schrieb

wenn du um jeden punkt einen absatz per <p> tag wrapst, dann kann´s nur bergab gehen... 😉

Und wie ändere ich das dann am besten?

???

wegmachen???

Tron ·

Mit dem untermenü hätte ich eine Idee:
Ist es möglich die Ebene 2 eines Menüs auf einen anderen Marker zu setzen? o.O

Lippi ·

Hallo Tron

Tron schrieb

Mit dem untermenü hätte ich eine Idee:
Ist es möglich die Ebene 2 eines Menüs auf einen anderen Marker zu setzen? o.O

Klar geht das. Mußt einfach beim oberen Menu das entrylevel bei 0 setzen und im Linken Menu das entrylevel auf 1 etc.
Und nicht das target vergessen (ohne frames =page)

Gruß Lippi

Tron ·

hm?
Sorry verstehe ich jetzt nicht ganz...

Also ich habe folgenden Code für das Menü:

marks.MENU_TOP = HMENU
marks.MENU_TOP { 
entryLevel = 0 
} 
marks.MENU_TOP.1 = TMENU 
marks.MENU_TOP.1 { 
wrap = &nbsp;|&nbsp;<br>
NO { 
beforeImgTagParams = hspace=2 
RO = 1 
ATagBeforeWrap = 1 
allWrap = &nbsp;&nbsp;<font color="white">|</font>&nbsp;&nbsp;
} 
}  
}

Und der Marker wo die 2te Ebene Erscheinen soll heisst MENU_LEFT

Wie müsste ich das dann ändern?

Lippi ·

Hallo Tron

ich habe Frames und ein GMENU, erste Ebene oben horizontal, alles andere Links vertikal

marks.MENU_MAIN = HMENU
 marks.MENU_MAIN.entryLevel =0
 marks.MENU_MAIN.special = directory
 marks.MENU_MAIN.special.value = 43
 marks.MENU_MAIN.1 = GMENU
 marks.MENU_MAIN.1.target =  mainframe
 marks.MENU_MAIN.1 {

  NO {
  XY = [10.w] + 10, 20
   backColor = #92BB69
   10 = TEXT
   10.text.field = title
   10.align = left
   10.offset = 5, 15
   10.fontSize=12
   10.fontColor = black
   10.schrift.fett = 1
  }
  RO < .NO
  RO = 1
  RO.backColor =#527B29
  RO.10.fontColor =#FFFFFF
  ACT < .NO
  ACT=1
  ACT.backColor =#527B29
  ACT.10.fontColor =#FFFFFF
 }

 marks.MENU_LINKS = HMENU
 marks.MENU_LINKS.entryLevel = 1
 marks.MENU_LINKS.1 = GMENU
 marks.MENU_LINKS.1.target = mainframe
 marks.MENU_LINKS.1 {
 
  NO {..........

MAIN ist bei mir ein horizontales Menu oben
Links sind die darasu resultierenden Unterpunkte.

Ohne frames müsste so funktionieren:

marks.MENUOBEN = HMENU
 marks.MENUOBEN.entryLevel =0
 marks.MENUOBEN.special = directory
 marks.MENUOBEN.special.value = 53
 marks.MENUOBEN.1 = GMENU
 marks.MENUOBEN.1 {
  NO {
   XY = [10.w] + 35, 20
....
 marks.MENULINKS = HMENU
 marks.MENULINKS.entryLevel = 2
 marks.MENULINKS.1 = TMENU
 marks.MENULINKS.1 {
  NO {
    ...
 marks.MENULINKS.2 = TMENU
 marks.MENULINKS.2 {
  NO {
   ......

Ich glaube bei Noframe brauchst du das Target nicht angeben.

Ich hoffe das hilft Dir.
Lippi

Tron ·

Ich habe es jetzt so gemacht:

marks.MENU_TOP = HMENU
marks.MENU_TOP { 
entryLevel = 0 
} 
marks.MENU_TOP.1 = TMENU 
marks.MENU_TOP.1 { 
wrap = &nbsp;|&nbsp;<br>
NO { 
beforeImgTagParams = hspace=2 
RO = 1 
ATagBeforeWrap = 1 
allWrap = &nbsp;&nbsp;<font color="white">|</font>&nbsp;&nbsp;
} 
}  
marks.MENU_LEFT = HMENU
marks.MENU_LEFT { 
entryLevel = 2
} 
marks.MENU_LEFT.2 = TMENU 
marks.MENU_LEFT.2 { 
wrap = &nbsp;|&nbsp;<br>
NO { 
beforeImgTagParams = hspace=2 
RO = 1 
ATagBeforeWrap = 1
allWrap = &nbsp;&nbsp;<font color="white">|</font>&nbsp;&nbsp;
}
}

Was hab cih falsch gemacht?

danke,

Tron

Lippi ·

Hallo Tron

Versuch es mal so

marks.MENU_TOP = HMENU 
marks.MENU_TOP.entryLevel =0 
marks.MENU_TOP.special = directory 
# Deine Startseite fürs Menu angeben
marks.MENU_TOP.special.value = 53    

marks.MENU_TOP.1 = GMENU 
marks.MENU_TOP.1 { 
NO { 
#Deine Aufteilung fürs Menu angeben
XY = [10.w] + 35, 20

backColor = #92BB69 
   10 = TEXT 
   10.text.field = title 
   10.align = left 
   10.offset = 5, 15 
   10.fontSize=12 
   10.fontColor = black 
   10.schrift.fett = 1
} 
} .... 
marks.MENU_LEFT = HMENU 
marks.MENU_LEFT.entryLevel = 2 
marks.MENU_LEFT.1 = TMENU 
marks.MENU_LEFT.1 { 
  NO { 
   backColor = #.....
}
}
marks.MENU_LEFT.2 = TMENU 
marks.MENU_LEFT.2 { 
  NO { 
   ......
}
}

Gruß Lippi

Tron ·

MIt dem Code wird nichts mehr angezeigt, weder das eine noch das andere Menü....
Weis noch vielleicht wer ne andere Lösung?

danke,

Tron :o