---
title: "Gmenu Rollover JS Fehler in Typo 4.2.1"
url: "https://www.typo3.net/d/82105-gmenu-rollover-js-fehler-in-typo-421"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","JavaScript & AJAX"]
created: "2008-09-24"
last_reply: "2009-08-18"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Gmenu Rollover JS Fehler in Typo 4.2.1

TYPO3 › Menüs · 2 Antworten · gestartet 2008-09-24

## Eröffnungsbeitrag

**JuntaM** · 2008-09-24 · [Beitrag #1](https://www.typo3.net/d/82105-gmenu-rollover-js-fehler-in-typo-421/1)

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:

```typoscript
################### 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.

```javascript
<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

## Antworten

### [#2](https://www.typo3.net/d/82105-gmenu-rollover-js-fehler-in-typo-421/2) · t_scripter · 2008-11-03

versuch es mal im TS setup mit

config.removeDefaultJS = external

so hat es bei mir funktioniert.

### [#3](https://www.typo3.net/d/82105-gmenu-rollover-js-fehler-in-typo-421/3) · InforMedic · 2009-08-18

#angry#

```typoscript
config.removeDefaultJS = external
```

Das wars!!!! 1000x Dank für die Info!

gruß

---

Quelle: „Gmenu Rollover JS Fehler in Typo 4.2.1“, typo3.net, https://www.typo3.net/d/82105-gmenu-rollover-js-fehler-in-typo-421
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
