Erledigt:
Das Problem waren die restriktiven Einstellungen des IE mit SP2 (JavaScript deaktiviert)
Hallo,
ich habe ein Menu mit GMENU_LAYERS und TMENU_LAYERS erstellt.
Es läuft Typo3 Version 3.8 Beta mit TemplaVoila 0.4.0 unter Windows XP
Das Menu funktioniert einwandfrei unter Fireworks, verursacht aber unter IE 6.029 (SP2) enorme Probleme.
Beim Aufrufen der Seite unter IE erhalte ich folgende Fehlermeldung:
In dem Skript auf dieser Seite ist ein Fehler aufgetreten:
Zeile: 48
Zeichen: 1
Fehler: 'Version' ist undefiniert
Code: 0
URL: http://127.0.0.1:95
Wenn ich die Seite danach weiter ausführe, erhalte ich bei jedem MouseOver diese Meldung:
In dem Skript auf dieser Seite ist ein Fehler aufgetreten:
Zeile: 414
Zeichen: 1
Fehler: 'GLV_menuXY[...]' ist Null oder kein Objekt
Code: 0
URL: http://127.0.0.1:95
Zudem werden die TMENU_LAYERS immer oben links positioniert und ignorieren somit jede Angabe wie relativeToTriggerItem oder relativeToParentLayer.
Bei der Vielzahl der Probleme bin ich mir nicht sicher, ob ich eine Datei nicht richtig eingebunden habe. Die gleichen Ergebnisse erhalte ich auch unter Typo3 3.7 mit TemplaVoila 0.3.0.
Ich würde mich freuen, wenn mich jemand auf die richtige Spur bringt. Googlen und Search hat mir jedenfalls nichts gebracht.
Hier der verwendete Code:
page.includeLibs.tmenu_layers = fileadmin/site/scripts/tmenu_layers.php
page.includeLibs.gmenu_layers = fileadmin/site/scripts/gmenu_layers.php
lib.menuMain = HMENU
lib.menuMain.1 = GMENU_LAYERS
lib.menuMain.1 {
expAll = 1
layerStyle = position:absolute;VISIBILITY:hidden;
relativeToTriggerItem = 1
relativeToParentLayer = 1
expAll = 1
wrap = <table border="0" cellspacing="0" cellpadding="0"><tr><td width="24"></td> | </tr></table>
lockPosition = x
leftOffset = 0
topOffset = 32
hideMenuWhenNotOver = 50
hideMenuTimer = 100
NO {
allWrap = <td> | </td>
XY = [10.w]+20, 32
10 = TEXT
10.text.field = nav_title // subtitle
10.offset = 0,18
10.fontColor = #8F99A1
10.fontSize = 11
10.fontFile = fileadmin/site/font/arial.ttf
}
RO < lib.menuMain.1.NO
RO=1
RO {
backColor = #FFFFFF
10.fontColor = #56A1D6
}
ACT < lib.menuMain.1.NO
ACT = 1
ACT {
backColor = #FFFFFF
10.fontColor = #232323
}
}
lib.menuMain.2 = TMENU_LAYERS
lib.menuMain.2 {
layerStyle = position:absolute;VISIBILITY:hidden;
lockPosition = x
relativeToParentLayer = 1
relativeToTriggerItem = 1
topOffset = 0
leftOffset = 180
expAll = 1
wrap = <table bgcolor="#cccccc" border="0" cellspacing="0" width="180" cellpadding="0"> | </table>
NO {
allWrap = <tr><td class="bg-menu-no" id="tmenu_lev1{elementUid}" style="background:#C9CACD;> | </td></tr>
subst_elementUid = 1
RO_chBgColor = #A5A6A8 | #C9CACD | tmenu_lev1
RO = 1
}
IFSUB = 1
IFSUB {
allWrap = <tr><td class="bg-menu-ifsub" id="tmenu_lev1{elementUid}"> | </td></tr>
subst_elementUid = 1
RO_chBgColor = #A5A6A8 | #C9CACD | tmenu_lev1
RO = 1
}
}