Hallo liebe Mittwald Typo3 Gemeinde!
Ich habe ein für mich unlösbares Problem mit dem GMENU. Ich habe mir zum Start das grafische Menü Bsp. von just2b in dem gepinnten Thread kopiert und angepasst.
Dies generiert mir auch auf Anhieb den Seitenbaum etc. Allerdings funktioniert die RO - Funktion nicht. Es scheint ein JS Fehler des automatisch generierten JS's vom Typo zu sein.
Bei überfahren der Bilder bekomme ich im FF die Fehlermeldung "version is not defined". Der Ie spuckt auch einen JS Fehler aus. Die RO's funzn dementsprechend nirgens. Da der active-state funzt werden auch mit Sicherheit die RO Bilder generiert.
Hier mein Menu TS:
################### MENU ########################################
temp.menu_1 = HMENU
temp.menu_1 {
1= GMENU
1 {
expAll = 0
noBlur = 1
collapse = 1
NO = 1
wrap = <ul>|</ul>
NO {
transparentBackground = 0
ATagTitle.field = title
XY= 147,22
format = png
quality = 70
5 = IMAGE
5.file = fileadmin/bp/bptemplate/img/bg.gif
wrap = <li>|</li>
10=TEXT
10 {
text.field=title
offset=18,16
fontColor=#FFFFFF
fontFile= fileadmin/bp/zekton__.ttf
fontSize=8.5
}
}
ACT <.NO
ACT.10.fontColor = #ff7c00
ACT.noLink = 1
RO <.NO
RO.10.fontColor = #FFCC00
#ACTRO <.RO
}
2 = HMENU
2 = TMENU
2.NO = 1
2.wrap = <li class="submenu"> | </li>
}
###########################################################
...Wie gesagt, dir RO's funzn nichtmal mit dem kopierten Tutorial TS.
Mein Typo generiert folgende JS's im Head.
<script type="text/javascript">
/*<![CDATA[*/
<!--
if (version == "n3") {
img6_58fe_0_n=new Image(); img6_58fe_0_n.src = "typo3temp/menu/0a03a6985b.png";
img6_58fe_0_h=new Image(); img6_58fe_0_h.src = "typo3temp/menu/15054a91f8.png";
img3_58fe_1_n=new Image(); img3_58fe_1_n.src = "typo3temp/menu/635d373af0.png";
img3_58fe_1_h=new Image(); img3_58fe_1_h.src = "typo3temp/menu/5e99b3fa06.png";
}
// -->
/*]]>*/
</script>
<script type="text/javascript">
/*<![CDATA[*/
<!--
// JS function for mouse-over
function over(name,imgObj) { //
if (version == "n3" && document[name]) {document[name].src = eval(name+"_h.src");}
else if (document.getElementById && document.getElementById(name)) {document.getElementById(name).src = eval(name+"_h.src");}
else if (imgObj) {imgObj.src = eval(name+"_h.src");}
}
// JS function for mouse-out
function out(name,imgObj) { //
if (version == "n3" && document[name]) {document[name].src = eval(name+"_n.src");}
else if (document.getElementById && document.getElementById(name)) {document.getElementById(name).src = eval(name+"_n.src");}
else if (imgObj) {imgObj.src = eval(name+"_n.src");}
}
// -->
/*]]>*/
</script>
Ich denke das Ganze kann so auch nicht funktionieren, da das JS gleich die Version vergleichen will... ??!!
Ich habe einen XHTML 1.0 Trans DocType, aber selbst wenn ich diesen auf HTML4 stelle funzt nichts. Ich bin mit meinen Typo Kenntnissen nach 2 Tagen am Ende angelangt und auch die Forensuche hilft mir leider nicht weiter...
Auf Eure Hilfe hoffend wünsche ich einen schönen Tag!
JuntaM