Zum Inhalt springen

JavaScript-Datei einbinden

Erstellt am 18. Dezember 2004 · 1 Antwort · letzte Antwort am 18. Dezember 2004

Tags: Frage

snorri ·

Hej,

nachdem mein Menüproblem gelöst ist (danke nochmal!), fehlt mir zu meinem Glück jetzt nur noch die Einbindung von JavaScript. Das steht nämlich im <head> meiner HTML-Template und wird deshalb von Typo3 beim Rendern der Seite ignoriert.

Ich habe zwei JavaScript-Elemente in meiner Template: Einmal als

<script language="JavaScript" src="[JavaScript-Datei]"></script>

und einmal als

<body onload="[JavaScript-Code]">

Beide überstehen logischerweise so das Rendern nicht. Ich habe schon alle möglichen TypoScript-Konstanten durchsucht, denen ich diese Parameter übergeben könnte, aber leider bisher nichts gefunden. Habt Ihr einen Tipp für mich?

[EDIT: 50% sind gelöst, mit Hilfe des bodyTag-Befehls. Es ist doch immer gut, zwei Bücher zum gleichen Thema zu haben ...]

[EDIT 2: Dank headerData ist jetzt auch die .js-Datei eingebunden. Langsam finde ich mich in der TSRef zurecht 😃 ...]

-- snorri

petewulf ·

Hallo Snorri,

Die Javascript Datei kannst du folgendermaßen einbinden:

page = PAGE
page.headerData.5.value = <script type="text/javascript" src="fileadmin/...../file.js"></script>

...und dem BODY Tag kannst du mittels:

page.bodyTag = <body onLoad="...">

...deine Javascript Funktion zuweisen.

freundliche Grüße,
Pete