---
title: "javascripte auslagern?"
url: "https://www.typo3.net/d/6203-javascripte-auslagern"
source: "typo3.net"
tags: ["Backend","Frage"]
created: "2003-10-02"
last_reply: "2008-07-26"
replies: 12
solved: false
page: 1
pages: 1
lang: "de"
---

# javascripte auslagern?

Backend · 12 Antworten · gestartet 2003-10-02

## Eröffnungsbeitrag

**Dedail** · 2003-10-02 · [Beitrag #1](https://www.typo3.net/d/6203-javascripte-auslagern/1)

Hallo zusammen,

Typo 3 erstellt selbstständig javascript-Code, der dann im Quelltext der Seite sichtbar wird. Z.B.:

<script language="javascript">
<!--
	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";}
	function blurLink(theObject)	{
		if (msie4)	{theObject.blur();}
	}
// -->
</script>

Wenn man ein GMENU benutzt wir der Code noch viel mehr!!  :'(

Hat jemand eine Idee wie man den ganzen javascript-Code auslagern kann?
Eigene Scripte sind schon ausgelagert.

Danke. Gruss
Dedail

## Antworten

### [#2](https://www.typo3.net/d/6203-javascripte-auslagern/2) · Roadtrain · 2004-10-31

Moin,

das hier sollte gehen...

```typoscript
config{
	# Javascript auslagern
	removeDefaultJS = external 
	# CSS auslagern
	inlineStyle2TempFile = 1
	}
```

solong

chris

### [#3](https://www.typo3.net/d/6203-javascripte-auslagern/3) · Andreas B.​ · 2004-11-16

Also bei mir gibt es aber damit das Problem, daß nur ein Javascript-Abschnit (also ein CDATA) ausgelagert wird. Ich habe aber zwei bzw. drei solcher Abschnitte, so daß nur der erste ausgelagert wird, nicht aber die nachfolgenden....

Hat jemand vielleicht hierfür bitte einen Tip?

### [#4](https://www.typo3.net/d/6203-javascripte-auslagern/4) · BastianBalthasarBux · 2005-02-22

> **Dedail schrieb:**
>
> Hallo zusammen,
> Wenn man ein GMENU benutzt wir der Code noch viel mehr!!  :'(

selbes problem (nicht ganz 700 zeilen js-code inline mit gmenu layers und tmenu_layers, mir wird schlecht!!)

### [#5](https://www.typo3.net/d/6203-javascripte-auslagern/5) · lassahn · 2005-03-31

hmm ... ich glaube soviel script ist wirklich nicht gut.
hat jemand eine lösung um das script für die menüs in eine externe js-datei zu stecken ??

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

### [#6](https://www.typo3.net/d/6203-javascripte-auslagern/6) · toyde · 2005-03-31

TSREF Dokumentation Seite 53:

> Special case: if the value is "external" then the default JavaScript is
> written to a temporary file and included from that file.
> ..
>
> Example:
> config.removeDefaultJS = external
> config.removeDefaultJS = 1

<https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/TopLevelObjects/Config.html>
cu

edit:
Habe ich vergessen:
Geht config.removeDefaultJS eigentlich auch für Extentions? Oder eben alle JS-Configs im Header?

### [#7](https://www.typo3.net/d/6203-javascripte-auslagern/7) · BastianBalthasarBux · 2005-03-31

hab isch schon lange drin. problem: er schmeisst aber eben nur defaultJS raus.

zumindest bei mir.

und TMENU_LAYERS // GMENU_LAYERS js scheint nicht dazu zugehören..

Meine Lösung inzwischen: ypSlideoutMenu. highly customized.

da steht dann nimmer so viel im header

### [#8](https://www.typo3.net/d/6203-javascripte-auslagern/8) · just2b · 2006-07-19

und hier die lösung <http://www.riccabona.info/99.html>

lg georg

### [#9](https://www.typo3.net/d/6203-javascripte-auslagern/9) · iconomie · 2007-09-05

Hallo zusammen,

irgendwie kann ich auf der angegebenen Seite nichts zu dem Thema finden...
Ist der Link evtl. zu alt?

Was für Einstellungen müsste ich denn vornehmen, um wirklich alles an JavaScript Code in eine externe Datei zu stecken?

MfG
 iconomie

### [#10](https://www.typo3.net/d/6203-javascripte-auslagern/10) · Sares · 2007-09-23

Hi,

habe durch Zufall diesen Thread gefunden. Scheint so, als ob man auf der Riccabona Seite eine angepasste Version der Layer Menüs runterladen kann, die den Source-Code nicht so zumüllen.

<http://www.riccabona.info/webdesign/typo3-enterprise-cms/typo3-extensions/typo3-layer-navigation.html>

Allerdings wäre mir eine hausgemachte TYPO3 Variante irgendwie lieber.
Weiss da jemand noch eine Lösung, wie man das ganze hinkriegen könnte?

Thx.
Sares

### [#11](https://www.typo3.net/d/6203-javascripte-auslagern/11) · just2b · 2007-09-23

glaubst gäbe es so einen "patch" wenns hausgemacht ginge?

### [#12](https://www.typo3.net/d/6203-javascripte-auslagern/12) · Sares · 2007-09-23

Hi Georg,

naja, die Hoffnung stirbt zuletzt  ;)

Da diese Probleme ja schon seit so langer Zeit herumschwirren, wäre es ja zumindest möglich, dass es da irgendwas neues gibt.

Ich bin persönlich dazu übergegangen das alles mit Listen und CSS zu machen, wobei es halt noch ein paar Altlasten gibt, die ich wohl irgendwann einmal umstellen werde.

Danke trotzdem für die schnelle Antwort wieder mal!

Liebe Grüße
Sares

### [#13](https://www.typo3.net/d/6203-javascripte-auslagern/13) · BastianBalthasarBux · 2008-07-26

Hier der korrigierte Link:
<http://www.pakfeifer-riccabona.com/webdesign/linux-und-typo3-enterprise-cms/typo3-extensions/typo3-layer-navigation.html>

Da es Bestrebungen gibt, den Code in eine der kommenden TYPO3 Versionen zu integrieren, wird es wohl demnächst einen entsprechenden Patch geben. Ich muss nur dazu kommen, das ganze auch wirklich 'deppensicher' zu machen.

vgl.: <http://bugs.typo3.org/view.php?id=2970>

mfg cr

---

Quelle: „javascripte auslagern?“, typo3.net, https://www.typo3.net/d/6203-javascripte-auslagern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
