---
title: "GTMenu - ohne CDATA möglich?"
url: "https://www.typo3.net/d/90269-gtmenu-ohne-cdata-moeglich"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","JavaScript & AJAX"]
created: "2009-06-05"
last_reply: "2009-06-05"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# GTMenu - ohne CDATA möglich?

TYPO3 › Menüs · 1 Antwort · gestartet 2009-06-05

## Eröffnungsbeitrag

**pow** · 2009-06-05 · [Beitrag #1](https://www.typo3.net/d/90269-gtmenu-ohne-cdata-moeglich/1)

Hallo,

ich habe das GTMenu zum laufen gebracht und stelle fest das es wirklich klasse läuft.
Aber im Quelltext schreibt er immer noch viel CDATA rum rein.

```html
<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");}
	}
GLV_curLayerWidth["5bd181"]=0;
GLV_curLayerHeight["5bd181"]=0;
GLV_curLayerX["5bd181"]=0;
GLV_curLayerY["5bd181"]=0;
GLV_menuOn["5bd181"] = null;
GLV_gap["5bd181"]=1;
GLV_currentLayer["5bd181"] = null;
GLV_currentROitem["5bd181"] = null;
GLV_hasBeenOver["5bd181"]=0;
GLV_doReset["5bd181"]=false;
GLV_lastKey["5bd181"] = "Menu5bd1812";
GLV_onlyOnLoad["5bd181"] = 0;
GLV_dontHideOnMouseUp["5bd181"] = 0;
GLV_dontFollowMouse["5bd181"] = 0;
GLV_date = new Date();
........
// -->
	/*]]>*/
</script>
```

Ich benötige auch beide scripts, sonst funktioniert es nicht. Denke es ist so richtig:

```typoscript
page.includeLibs.gtmenu = fileadmin/gtmenu.php
page.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
```

```typoscript
2 = GMENU
2 {
IProcFunc = user_gtmenu->GTMenu
css2TempFile = 1
imgPreload = external
...
```

Wie bekomme ich das CDATA zeugs weg? Das ist bei den Beispielen aufgeräumter.

Ich denke es liegt am

```typoscript
1 = GMENU_LAYERS
  1 {
    wrap=<table cellspacing="0" cellpadding="0"><tr>|</tr></table>
    layerStyle =position:absolute;VISIBILITY:hidden;border: 0px solid #A4E6AF;
    xPosOffset = -40
    lockPosition = x
    expAll=1
```

Aber das script funktioniert mit GMENU_LAYERS nicht, da bekomm ich nur eine Fehlermeldung (implode...)

## Antworten

### [#2](https://www.typo3.net/d/90269-gtmenu-ohne-cdata-moeglich/2) · pow · 2009-06-05

Scheint noch in Produktion zu sein:

<http://wiki.typo3.org/Talk:GTMENU#Submenu_with_GTMENU>

:-/

---

Quelle: „GTMenu - ohne CDATA möglich?“, typo3.net, https://www.typo3.net/d/90269-gtmenu-ohne-cdata-moeglich
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
