---
title: "Javascript fehler bei gmenu"
url: "https://www.typo3.net/d/13997-javascript-fehler-bei-gmenu"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2004-07-27"
last_reply: "2006-04-24"
replies: 17
solved: false
page: 1
pages: 1
lang: "de"
---

# Javascript fehler bei gmenu

TYPO3 › Menüs · 17 Antworten · gestartet 2004-07-27

## Eröffnungsbeitrag

**Dander** · 2004-07-27 · [Beitrag #1](https://www.typo3.net/d/13997-javascript-fehler-bei-gmenu/1)

tag ich hab ein gmenu auf meiner seite das sieht so aus:

```typoscript
subparts.TOPMENU = HMENU  
subparts.TOPMENU.entryLevel = 0
subparts.TOPMENU.1 = GMENU 
subparts.TOPMENU.1.NO {
XY = [10.w]+20,28
  backColor = |*| #C0C0C0 || #eeeeee |*|
  
10 = TEXT
10.fontColor =  |*| #000066 || #3F3F3F |*|  
10.text.field = title
10.offset = 0,19
10.align = center
10.niceText = 0

}
subparts.TOPMENU1.RO < subparts.TOPMENU.1.NO
subparts.TOPMENU.1.RO = 1

subparts.TOPMENU.1.10.RO.fontColor = white
```

und das fabriziert einen einen java-script fehler
jemand ne ahnung woran das liegen kann??

MFG

Dander

## Antworten

### [#2](https://www.typo3.net/d/13997-javascript-fehler-bei-gmenu/2) · doku · 2004-07-27

das is zumindest ziemliches kuddelmuddel...

```typoscript
subparts.TOPMENU1.RO < subparts.TOPMENU.1.NO 
subparts.TOPMENU.1.RO = 1

subparts.TOPMENU.1.10.RO.fontColor = white
```

besser is das... ;)

```typoscript
subparts.TOPMENU.1.RO < subparts.TOPMENU.1.NO 
subparts.TOPMENU.1.RO = 1

subparts.TOPMENU.1.RO.10.fontColor = white
```

### [#3](https://www.typo3.net/d/13997-javascript-fehler-bei-gmenu/3) · Dander · 2004-07-27

so der rechtschreibe-fehler ist korrigiert aber der java-script fehler
nicht #giggle#

MFG

Dander

### [#4](https://www.typo3.net/d/13997-javascript-fehler-bei-gmenu/4) · doku · 2004-07-27

> **Dander schrieb:**
>
> ...aber der java-script fehlernicht...

das hab ich befürchtet, aber dann liegt´s zumindest nicht mehr am GMENU code

### [#5](https://www.typo3.net/d/13997-javascript-fehler-bei-gmenu/5) · Dander · 2004-07-27

ja aber mein prvider sagt das es auch nicht am server liegen kann

MFG

Dander

### [#6](https://www.typo3.net/d/13997-javascript-fehler-bei-gmenu/6) · xris · 2004-07-28

was fuer einen Javascript Fehler bekommst Du denn? und in welchem Browser (version?) - versuch mal Mozilla, da bekommt man ne recht aufschlussreiche Fehlermeldung in der Javascript Console...

regards, xris

### [#7](https://www.typo3.net/d/13997-javascript-fehler-bei-gmenu/7) · Schmoozer · 2004-07-28

Ich hab das gleiche Prob wie Dander,
Bei mir kommt die Fehlermeldung:
[Bild: mediaplus-communications.de/…/fehler.gif](http://www.mediaplus-communications.de/typo3/fileadmin/schmoozer/fehler.gif)

Mein Setup sieht wie folgt aus:

```typoscript
###MENÜ###
marks.MENU = HMENU 
marks.MENU.1 = GMENU
marks.MENU.entryLevel = 0
marks.MENU.1 { 
  
NO { 
wrap = |
backColor = #8CA6C6 
transparentColor = #8CA6C6

XY = 110, 20  

10 = TEXT 
10.text.field = title 
10.fontFile = fileadmin/schmoozer/bitdust2.ttf 
10.fontColor = #000066 
10.fontSize = 10 
10.offset = 10, 12 
10.niceText = 0 

}
```

### [#8](https://www.typo3.net/d/13997-javascript-fehler-bei-gmenu/8) · Dander · 2004-07-29

Opera:

Inline script thread
Error:
name: ReferenceError
message: Statement on line 3: Reference to undefined variable: No such
variable 'version'
Backtrace:
   Line 3 of inline#1 script in
<http://meine-domain/typo3/index.php?id=2>
     if (version == "n3")

Internet-Explorer:

selber wie schmoozer nur eine andere zeile :D

MFG

Dander

### [#9](https://www.typo3.net/d/13997-javascript-fehler-bei-gmenu/9) · Schmoozer · 2004-07-29

Zeilen 69 und 65

### [#10](https://www.typo3.net/d/13997-javascript-fehler-bei-gmenu/10) · Andreas B.​ · 2004-10-20

Auch ich bekomme dieser Browser-Fehlermeldung. An meiner Menügenerierung habe ich - soweit ich denken kann - nichts verändert. Trotzdem war plötzlich dieser Fehler drin.
Mein IE sagt mir, daß in meinem Javascript der Fehler an der Stelle des "if" auftritt:

```php
// JS function for mouse-out
function out(name,imgObj){//
if (version == "n3" && document[name]) {document[name].src = eval(name+"_n.src");}
else if (imgObj){imgObj.src = eval(name+"_n.src");}
}
```

Vergleiche ich mit einer anderen Website (=ohne Fehler) von mir, so fällt mir auf, daß dort ja noch die Browserweiche definiert ist:

```php
		/*<![CDATA[*/
	<!--
		browserName = navigator.appName;
		browserVer = parseInt(navigator.appVersion);
		var msie4 = (browserName == "Microsoft Internet Explorer" && browserVer >= 4);
		if ((browserName == "Netscape" && browserVer >= 3) || msie4 || browserName=="Konqueror") {version = "n3";} else {version = "n2";}
			// Blurring links:
		function blurLink(theObject)	{	//
			if (msie4)	{theObject.blur();}
		}
		
	// -->
		/*]]>*/
```

D.h., der Fehler tritt auf, weil Javascript die if-Anweisung mit dem nirgends definierten "n3" ausführen möchte.
Wer hat meine Browserweiche geklaut? Die Source Optimization dürfte es nicht sein, da ich dort nichts "gefährliches" eingestellt habe.

Hat jemand Rat?

### [#11](https://www.typo3.net/d/13997-javascript-fehler-bei-gmenu/11) · Andreas B.​ · 2004-10-20

**Heureka, ich hab's gefunden!!!** Selber.....

Wenn ich in meinem Template-Setup

```typoscript
config.removeDefaultJS = extern
config.inlineStyle2TempFile = 1
```

entferne, dann ist der Fehler weg.

Das ist dann doch meines Erachtens ein Bug in Typo3, oder? Ich verwende die 3.7.0

### [#12](https://www.typo3.net/d/13997-javascript-fehler-bei-gmenu/12) · Dander · 2004-10-22

nach update war der fehler verschwunden war wohl ein image magic
fehler

### [#13](https://www.typo3.net/d/13997-javascript-fehler-bei-gmenu/13) · Andreas B.​ · 2004-10-22

Mit dem Auslagern klappt es (besser), wenn man external statt extern angibt. :-)

Leider wird dann immer noch nicht alles ausgelagert!

Bei mir steht noch immer folgendes drin:

```php
<meta name="generator" content="TYPO3 3.7 CMS" />
<script type="text/javascript" src="typo3temp/javascript_f50acb69fd.js"></script>
<script type="text/javascript">
/*<![CDATA[*/
<!--
if (version == "n3") {
img134_91a9_0_n=new Image(); img134_91a9_0_n.src = "typo3temp/menu/80c36ab2e9.gif"; 
img134_91a9_0_h=new Image(); img134_91a9_0_h.src = "typo3temp/menu/80c36ab2e9.gif"; 
img66_91a9_1_n=new Image(); img66_91a9_1_n.src = "typo3temp/menu/85f0aa3ebc.gif"; 
img66_91a9_1_h=new Image(); img66_91a9_1_h.src = "typo3temp/menu/46e886fe7c.gif"; 
img136_91a9_2_n=new Image(); img136_91a9_2_n.src = "typo3temp/menu/72451e8f0c.gif"; 
img136_91a9_2_h=new Image(); img136_91a9_2_h.src = "typo3temp/menu/3491fabb7d.gif"; 
img65_91a9_3_n=new Image(); img65_91a9_3_n.src = "typo3temp/menu/38f13a25e9.gif"; 
img65_91a9_3_h=new Image(); img65_91a9_3_h.src = "typo3temp/menu/587f7965c5.gif"; 
img63_91a9_4_n=new Image(); img63_91a9_4_n.src = "typo3temp/menu/96f6fd1a78.gif"; 
img63_91a9_4_h=new Image(); img63_91a9_4_h.src = "typo3temp/menu/03e52b0eed.gif"; 
img132_91a9_5_n=new Image(); img132_91a9_5_n.src = "typo3temp/menu/a2bf29c2df.gif"; 
img132_91a9_5_h=new Image(); img132_91a9_5_h.src = "typo3temp/menu/95fc62e4e7.gif"; 
img62_91a9_6_n=new Image(); img62_91a9_6_n.src = "typo3temp/menu/66174148bd.gif"; 
img62_91a9_6_h=new Image(); img62_91a9_6_h.src = "typo3temp/menu/d810cfdbb8.gif"; 
img74_91a9_7_n=new Image(); img74_91a9_7_n.src = "typo3temp/menu/60a209202c.gif"; 
img74_91a9_7_h=new Image(); img74_91a9_7_h.src = "typo3temp/menu/38dc5cc678.gif"; 
img61_91a9_8_n=new Image(); img61_91a9_8_n.src = "typo3temp/menu/cb849480e8.gif"; 
img61_91a9_8_h=new Image(); img61_91a9_8_h.src = "typo3temp/menu/1aa8276cb9.gif"; 
img73_91a9_9_n=new Image(); img73_91a9_9_n.src = "typo3temp/menu/1d0c9e8507.gif"; 
img73_91a9_9_h=new Image(); img73_91a9_9_h.src = "typo3temp/menu/40ac38d58c.gif"; 
img83_91a9_10_n=new Image(); img83_91a9_10_n.src = "typo3temp/menu/a9aa2ee5fe.gif"; 
img83_91a9_10_h=new Image(); img83_91a9_10_h.src = "typo3temp/menu/0174290c93.gif"; 
img137_91a9_11_n=new Image(); img137_91a9_11_n.src = "typo3temp/menu/af0e9e0994.gif"; 
img137_91a9_11_h=new Image(); img137_91a9_11_h.src = "typo3temp/menu/cb7526d8ec.gif"; 
img167_91a9_12_n=new Image(); img167_91a9_12_n.src = "typo3temp/menu/300986d8ec.gif"; 
img167_91a9_12_h=new Image(); img167_91a9_12_h.src = "typo3temp/menu/3ca674b2fa.gif";
}
// -->
/*]]>*/
</script>
<script type="text/javascript">
/*<![CDATA[*/
<!--
  // JS function for uncrypting spam-protected emails:
function UnCryptMailto(s) {//
var n=0;
var r="";
for(var i=0; i < s.length; i++) {
n=s.charCodeAt(i);
if (n>=8364) {n = 128;}
r += String.fromCharCode(n-(2));
}
return r;
}
  // JS function for uncrypting spam-protected emails:
function linkTo_UnCryptMailto(s){//
location.href=UnCryptMailto(s);
}
function openPic(url,winName,winParams){//
var theWindow = window.open(url,winName,winParams);
if (theWindow){theWindow.focus();}
}
// JS function for mouse-over
function over(name,imgObj){//
if (version == "n3" && document[name]) {document[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 (imgObj){imgObj.src = eval(name+"_n.src");}
}
// -->
/*]]>*/
</script>
</head>
```

Hat jemand einen Rat?

### [#14](https://www.typo3.net/d/13997-javascript-fehler-bei-gmenu/14) · BastianBalthasarBux · 2005-02-22

> **Andreas B. schrieb:**
>
> Hat jemand einen Rat?

config.setJS_openPic=0
siehe:
<https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/TopLevelObjects/Config.html>

leider kann man die funktion anscheinend nur deaktivieren, ich möchte aber auch auslagern. also ist mein rat nur bedingt brauchbar ;)

### [#15](https://www.typo3.net/d/13997-javascript-fehler-bei-gmenu/15) · Dander · 2005-02-22

uralt postig   :D

### [#16](https://www.typo3.net/d/13997-javascript-fehler-bei-gmenu/16) · BastianBalthasarBux · 2005-02-22

> **Dander schrieb:**
>
> uralt postig   :D

umso trauriger dass es noch keiner beantwortet hat! :=)

### [#17](https://www.typo3.net/d/13997-javascript-fehler-bei-gmenu/17) · lassahn · 2005-03-31

hallo,

hat jemand für das problem eine lösung gefunden ??

vielen dank ... grüße aus lüneburg ... torge

### [#18](https://www.typo3.net/d/13997-javascript-fehler-bei-gmenu/18) · elv1s · 2006-04-24

Hallo,

hat jemanden schon ´ne Lösung für dieses Problem.

// JS function for mouse-over

und

// JS function for uncrypting spam-protected emails:

wie kann man dies auslagern?

ps. für was ist diese "// JS function for mouse-over" Funktion eigentlich uberhaupt??? :o

Gruss
Kasper

---

Quelle: „Javascript fehler bei gmenu“, typo3.net, https://www.typo3.net/d/13997-javascript-fehler-bei-gmenu
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
