Hallo
Warum geht das nicht?
Das erste Bild "knopf.jpg" wird angezeigt. Das zweite"knopf_over.jpg", bei MouseOver aber nicht. Warum?
5 = IMAGE
5.file = fileadmin/images/knopf.jpg
wrap = | <br>
}
NAVIGATION.1.RO < .NO
NAVIGATION.1.RO = 1
NAVIGATION.1.RO.5.file = fileadmin/images/knopf_over.jpg
Besten Dank
Zeig doch mal das ganze Skript.
Hier die ganze Navigation.
Ich möchte aber die zweite Ebene als Text ausgeben.
Im Moment hat die zweite Ebene die selbe Höhe wie die erste Ebene.
Warum?
NAVIGATION = HMENU
NAVIGATION.special = directory
NAVIGATION.special.value = 2
NAVIGATION.1 = GMENU
NAVIGATION.1.NO = 1
NAVIGATION.1.NO {
NO.linkWrap = |
XY = 191, 40
backColor = #F1F1F1
10 = TEXT
10.text.field = title
10.fontColor = #003366
10.fontFile = fileadmin/fonts/verdanab.ttf
10.fontSize = 11
# 10.nice.Text = 1
10.offset = 10, 25
5 = IMAGE
5.file = fileadmin/images/nav_knopf.jpg
wrap = | <br>
}
NAVIGATION.1.RO < .NO
NAVIGATION.1.RO = 1
NAVIGATION.1.RO.5.file = fileadmin/images/nav_knopf_over.jpg
NAVIGATION.1.RO < .NAVIGATION.1.NO
NAVIGATION.1.RO.backColor = darkblue
NAVIGATION.2 < .NAVIGATION.1
NAVIGATION.2 {
NO.backColor = #F1F1F1
NO.10.fontSize = 8
NO.10.offset = 20, 10
NO.10.font.Color = #336699
NO.20.file.backColor = #F2F2F2
RO < .NO
RO.backColor = #F2F2F2
RO.5 >
CUR < .RO
}
NAVIGATION.2.NO.5 >
NAVIGATION.2.RO < .NAVIGATION.2.NO
NAVIGATION.2.RO.backColor = yellow
NAVIGATION.3 < .NAVIGATION.2
NAVIGATION.3 {
NO.backColor = #F1F1F1
NO.10.fontSize = 6.5
NO.10.offset = 20, 10
NO.10.font.Color = #339966
NO.20.file.backColor = #F2F2F2
RO < .NO
}
In Zeile 24 kopiest du NO in RO.
Anschließend veränderst du die Grafikdatei in Zeile 26.
Soweit alles in Ordnung.
Aber was soll das in Zeile 29?
Dort kopierst du erneut etwas (.NAVIGATION.1.NO) in RO, und überschreibst damit die in Zeile gemachten Änderungen wieder.
Kommentier mal einfach Zeile 29 aus, das könnte das Problem mit der Hintergrundgrafik schon beheben.
Danke, leider nicht ganz.
Ich habe jetzt Zeile 29 und 30 auskommentiert. Jetzt ist das MouseOver Bild nur weiss. Wenn ich Zeile 30 drin lasse, ist das Bild dunkelblau.
Warum?
Also Zeile 24 finde ich seltsam. Wenn ich richtig hingucke, bist du an der Stelle ausserhalb jeglicher geschweifter Klammern, dann kann aber eine Kopie von NO nicht funktionieren. Ich kenn das mehr so:
MENU = HMENU
.
.
MENU {
1 = GMENU
1 {
NO {
......
......
}
RO < .NO
}
}
Klammer das doch mal sauber. Vielleicht behältst du dann den Überlick besser.
Waldo
ehm, was?
Sind denn meine Klammern nicht korrekt?
Kannst mir mal sagen, welche Zeile welche Klammer haben sollte.
Denn wenn ich sie verändere, stimmt nichts mehr.
Danke und Gruss
Falls ich richtig gucke, befindet sich in Zeile 22 eine geschweifte Klammer zu.
Diese Klammer wurde in dieser Zeile
NAVIGATION.1.NO {
geöffnet.
In Zeile 24 folgt die Anweisung
NAVIGATION.1.RO < .NO
M.E. kann .NO gar nicht richtig aufgelöst werden, da wir uns zu diesem Punkt gar nicht mehr innerhalb
NAVIGATION.1
befinden.
Des weiteren sehe ich m.E. noch einige Fehler. In Menü 2 verweist du auf 20.file....
Aber in Menü 1 hast du gar keine 20 definiert, sondern 5.
Ich glaube du solltest dein Code noch mal abtippen, Zeile fürt Zeile, und bei jeder Zeile genau darüber nachdenken, was du da machst.
Arbeite nicht mit kopieren und einfügen, da verliert man schnell aber den Überblick.