---
title: "JavaScript inline vor </body> ausgeben"
url: "https://www.typo3.net/d/111682-javascript-inline-vor-body-ausgeben"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2012-08-10"
last_reply: "2012-08-30"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# JavaScript inline vor </body> ausgeben

TYPO3 › TypoScript · 4 Antworten · gestartet 2012-08-10

## Eröffnungsbeitrag

**frankbi** · 2012-08-10 · [Beitrag #1](https://www.typo3.net/d/111682-javascript-inline-vor-body-ausgeben/1)

Ich möchte einen JavasScript-Code inline, in den Quelltext vor </body> (also im "Footer" ) nach folgendem Muster einbinden (keine externe Datei, sondern Code):

```html
<!-- Start -->
<script type="text/javascript">...</script>
<!-- End -->
```

Ich sitze schon länger davor und verstehe nicht, warum meine folgenden Versuche nicht funktionieren:

Mein Beispiel:

```typoscript
page = PAGE
...
page.includeJS.10 = TEXT
page.includeJS.10.dataWrap = var pid = {TSFE:id}; alert('pid: '+pid);
```

von <http://jweiland.net/typo3/anleitung/typoscript/javascript-manuell-entfernen-oder-einbinden.html> (ganz unten)
**Ergebnis**: keinerlei Ausgabe

Mein weiterer Ansatz:

```typoscript
page = PAGE
...
page.jsFooterInline.10 = TEXT
page.jsFooterInline.10.value  (
Test 1
Test 2
)
```

**Ergebnis**: leeres <script>

```html
<script src="typo3temp/javascript_af6324534a.js?1344610350" type="text/javascript"></script>
```

Ich habe noch Weiteres ausprobiert, aber entweder erscheint ein leeres <script> oder es gibt gar keine Ausgabe.

Folgendes funktioniert ohne Probleme:

```typoscript
page.includeJSFooterlibs.jsdatei = fileadmin/template/js/datei.js
```

Was könnte ich falsch machen?

## Antworten

### [#2](https://www.typo3.net/d/111682-javascript-inline-vor-body-ausgeben/2) · einpraegsam.​net · 2012-08-11

Was spricht gegen page.9999

### [#3](https://www.typo3.net/d/111682-javascript-inline-vor-body-ausgeben/3) · Chrissli · 2012-08-11

Es gibt analog zu

```typoscript
page.headerData
```

auch noch

```typoscript
page.footerData
```

der darin beinhaltete Code wird automatisch als letztes vor dem schließenden Body-Tag eingefügt

### [#4](https://www.typo3.net/d/111682-javascript-inline-vor-body-ausgeben/4) · frankbi · 2012-08-12

Danke für die Antworten!

> **einpraegsam.net schrieb:**
>
> Was spricht gegen page.9999

Nichts. Da hätte ich ja auch mal drauf kommen können. :)

> **Chrissli schrieb:**
>
> Es gibt analog zu page.headerData auch noch page.footerData …

Ah, super! Den nehme ich (da von der Syntax einfacher zu verstehen, was da passiert).

Frage mich nur noch, warum es nicht geht … aber egal.
Danke nochmal!

### [#5](https://www.typo3.net/d/111682-javascript-inline-vor-body-ausgeben/5) · Julian.​Hofmann · 2012-08-30

> **einpraegsam.net schrieb:**
>
> Was spricht gegen page.9999

Zielführend wäre dies sicherlich ersteinmal.
Aber interessant ist doch auch, warum eine Core-Funktionalität offenbar nicht das tut, was passieren soll (bzw. dokumentiert ist).

---

Quelle: „JavaScript inline vor </body> ausgeben“, typo3.net, https://www.typo3.net/d/111682-javascript-inline-vor-body-ausgeben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
