Hallo zusammen,
ich habe ein kleines Problem. Bin gerade dabei ein Menü über Typo3 (v3.8.1) zu erstellen. Nun funzt das GMENU_LAYER schon ganz gut im Firefox und Opera. Der IE kommt aber mit der Positionierung der zweiten Menüebene nicht klar.
Also im Firefox und im Opera geht das DropDown-Menü ordnungsgemäß direkt unter dem angeklickten Menüpunkt auf. Aber im IE öffnet sich das Dropdown-Menü in der oberen rechten Ecke. Ich habe es mit einer Browserweiche versucht, aber die funktioniert nicht.
Kann mir jemand helfen wie ich das Problem lösen kann?
Vielen Dank schon mal im vorraus.
Quellcode:
MENU_REISEN = HMENU
MENU_REISEN {
special = directory
special.value = 38
entryLevel = 0
1 = GMENU_LAYERS
1 {
wrap=<table cellspacing="0" cellpadding="0"><tr>|</tr></table>
layerStyle = position:absolute; width:150px;VISIBILITY:hidden;
xPosOffset = -30
useLargestItemY=1
useLargestItemX=1
xPosOffset =-16
#Menue verankern
lockPosition = y
lockPosition = x
#Alles anzeigen
expAll=1
#naechste Ebene soll sich relativ zum Elternelement
relativeToTriggerItem=1
relativeToParentLayer=1
#Positionierung des DropDown-Menues siehe IF-Bedingung
#Ausblenden des Menues
hideMenuWhenNotOver = 1
hideMenuTimer = 250
#normaler Zustand der Menueelemente
NO {
wrap=<td>|</td>
backColor = #BCBCBC
XY = 150, 22
10 = TEXT
10 {
text.field = title
offset = 5,15
fontColor = #000000
fontSize = 10
}
}
#Zustand der aktuell geoeffneten Seite
CUR = 1
CUR {
wrap=<td>|</td>
backColor = #FFFFFF
XY = 150, 22
10 = TEXT
10 {
text.field = title
offset = 5,15
fontColor = #BCBCBC
fontSize = 11
fontStyle = bold
}
}
#Zustand im MouseOver
RO = 1
RO {
wrap=<td>|</td>
backColor = #FFFFFF
XY = 150, 22
10 = TEXT
10 {
text.field = title
offset = 5,15
fontColor = #000000
fontSize = 11
fontStyle = bold
}
}
}
#Eigenschaften der zweiten Ebene
2 = GMENU
2 {
expAll=1
#Normaler Zustand
NO {
wrap=|<br />
backColor = #EEEEEE
XY = 130, 20
10 = TEXT
10 {
text.field = title
offset = 5,15
fontColor = #000000
fontSize = 10
}
}
#MouseOver Zustand
RO = 1
RO {
wrap=|<br />
backColor = #364496
XY = 130, 20
10 = TEXT
10 {
text.field = title
offset = 5,15
fontColor = #FFFFFF
fontSize = 10
fontStyle=bold
}
}
}
}
}
}
[browser = msie]
page.10.marks.MENU_REISEN.1.leftOffset = 220
page.10.marks.MENU_REISEN.1.topOffset = 150
[else]
page.10.marks.MENU_REISEN.1.leftOffset = 38
page.10.marks.MENU_REISEN.1.topOffset = 22
[GLOBAL]