Zum Inhalt springen

javascript auf einer Seite??

Erstellt am 15. Januar 2007 · 8 Antworten · letzte Antwort am 16. Januar 2007

Tags: Frage

fly4l ·

Hallo!

Ich bin noch relativ neu in Typo3 und suche schon eine Weile nach einer Möglichkeit, JavaScript in die Seite einzubinden. Für alle Seiten mag dies wohl über das Template gehen.

Wie aber kann ich js auf nur einer Seite einfügen und den onLoad ausführen?? Vielleicht kann mir ja jmd helfen...

THX

just2b ·

Hallo und willkommen im Forum,

erstell ein ext. Template auf der Seite und sowas ins TS:

page.headerData.5 = TEXT
page.headerData.5.value (
<script type="text/javascript"src="fileadmin/javascripts/menu_array.js" 
language="JavaScript"></script>
)

für onload gibts eine eigne Extension: de_addbodyjscript

viel erfolg
georg

fly4l ·

Okay, danke erstmal. das hilft mir schon ein wenig - sehr praktisch mit der eigenen Extension.

das TS schreibt man in die Seiteneigenschaften der jeweiligen Seite?

Was ist ein ext. Template? Die Seite nutzt sonst TemplaVoila. Alternativ könnte ich das js noch ins Haupttemplate schreiben und eben nur auf der Seite onLoad ausführen.

fly4l ·

hm, also das mit dem ext. Template habe ich gefunden.. muss dann noch irgendwas da rein oder reicht das bloße anlegen schon?

und das TS dann einfach in die Seiteneigenschaften?? So gehts nämlich noch nicht.

fly4l ·

Okay, das hat alles soweit geklappt - sehr schön.

Habe nun auch die Extension für die event-Händler installiert, kann das Objekt aber nicht auf der Seite einfügen.

just2b ·

auf der seite einfach einen neuen datensatz erstellen und hier der letzte punkt (irgendwas mit js)

georg