---
title: "Mehrzeiliges JavaScript im Head"
url: "https://www.typo3.net/d/65220-mehrzeiliges-javascript-im-head"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2007-07-13"
last_reply: "2007-07-16"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Mehrzeiliges JavaScript im Head

TYPO3 › TypoScript · 4 Antworten · gestartet 2007-07-13

## Eröffnungsbeitrag

**Daniel Pammé** · 2007-07-13 · [Beitrag #1](https://www.typo3.net/d/65220-mehrzeiliges-javascript-im-head/1)

Moin!

Folgendes:
Auf 4 Seiten soll im Head ein mehrzeiliges JavaSript.

Dieser Code im Setup meiner 4 Seiten sorgte für ein verdrehtes "ausspucken" des Codes in der Seite, mit dem Yahoo nix anfangen kann:

```typoscript
page.headerData = COA
page.headerData.998 = TEXT
page.headerData.998.value ( <script type="text/javascript">
Zeile
Zeile
Zeile
</script>)
```

Any suggestion?

## Antworten

### [#2](https://www.typo3.net/d/65220-mehrzeiliges-javascript-im-head/2) · Tevsa · 2007-07-13

Hallo,

versuche es mal so:

```typoscript
page.headerData = COA
page.headerData.998 = TEXT
page.headerData.998.value ( 
<script type="text/javascript">
Zeile
Zeile
Zeile
</script>)
```

Nach einer geöffneten Klammmer darf nix stehen. Erst in der nächsten Zeile wieder.

Lieben gruß
Tevsa

### [#3](https://www.typo3.net/d/65220-mehrzeiliges-javascript-im-head/3) · Daniel Pammé · 2007-07-16

Das ist schonmal ein guter Tipp :) Danke dafür!

Leider wird das Script immernoch falsch ausgegeben.

Diesen Teil:

```javascript
document.write("<SCR" + "IPT language='JavaScript' type='text/javascript' " 
+ "SRC=//" + "srv3.wa.marketingsolutions.yahoo.com" + "/script/ScriptServlet" + "?aid=" + ysm_accountid 
+ "></SCR" + "IPT>");
```

finde ich folgendermaßen im Quelltext wieder:

```javascript
document.write("<scr" iptlanguagejavascripttypetextjavascript="" 
src=""  srv3wamarketingsolutionsyahoocom="" scriptscriptservlet="" aid="" ysm_accountid="">
</scr" + "ipt>");
```

Das ist ein Tracking-Code für Yahoo. Und da sich bei Yahoo nix tut, scheint es mit großer Wahrscheinlichkeit an diesem falsch augegebenen Schnippsel zu liegen. Oder?

### [#4](https://www.typo3.net/d/65220-mehrzeiliges-javascript-im-head/4) · just2b · 2007-07-16

warum legst du nicht das js irgendwo als datei ab und verlinkst diese?

georg

### [#5](https://www.typo3.net/d/65220-mehrzeiliges-javascript-im-head/5) · Daniel Pammé · 2007-07-16

Das hab ich zu Anfangs auch gemacht, weil es auch so in verschiedenen Threads zu diesem Thema stand.

Leider funktioniert die Variante nicht, anscheinend sollte der Code unmittelbar im Head stehen. Denn wenn ich das JS verlinke trackt Yahoo nicht.

Ich hab auch mal mit "alert" getestet, ob der verlinkte Code nicht irgendeinen Fehler hat (zB falscher Pfad o.ä), ging aber soweit einwandfrei.

Edit:
Mein Hauptproblem liegt darin, dass ich nicht verstehe warum er diesen document.write-Part im Quelltext anders anzeigt, als vorher im Setup eingegeben.
Ich weiss nicht nach welcher Regel dieser Teil geändert wird und welcher "Mechanismus" in Typo3 dafür sorgt.

---

Quelle: „Mehrzeiliges JavaScript im Head“, typo3.net, https://www.typo3.net/d/65220-mehrzeiliges-javascript-im-head
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
