Zum Inhalt springen

JavaScript in der Template Datei verwenden

Erstellt am 20. März 2006 · 4 Antworten · letzte Antwort am 21. März 2006

Tags: Frage

BumBumBoris ·

Hallo zusammen!

Vielleicht kann mir jemand bei meinem Problem weiterhelfen. Ich habe eine Menü mit HTML und Javascript gebastelt, kein TypoScript verwendet. Das Menü besteht einfach nur aus ein paar Buttons, die einen Rollover Effekt haben (onMouseOver, OnMouseOut). Wenn man über den Button geht, wir eine kleine JavaScript Funktion angestartet, also nicht besonderes. Das Ganze funktioniert auch einwandfrei, wenn ich es so im IE ausführe. Wenn ich jetzt jedoch das menü in mein Template (template.html) kopiere, oben die Javascript Funktion einfüge und das Ganze unter Typo3 starte, gehen die Rollover Effekte nicht mehr. Der IE meldet ein Fehler auf der Seite, weil das Objekt nicht gefunden wurde.

Kann mir jemand sagen, woran das liegt? Javascript und Typo3 sollte doch eigentlich kien Problem sein, oder?

Gruß
BumBumBoris

just2b ·

steht das js denn noch im Quelltext der TYPO3-Seite (nicht des Templates) ?

sonst einfach sowas ins template-SETUP

page.headerData.30 = TEXT
page.headerData.30.value = <script language="JavaScript" src="fileadmin/bla.js"></script>

lg georg

BumBumBoris ·

Hi Georg!

Heißt das, dass ich eine kleine *.js Datei schreiben muss, in der die Funktion steht? Ich dachte, ich könnte das einfach alles in die template.html packen und dann läuft das.

Gib mir bitte kurz Bescheid.

Gruß
BumBumBoris

BumBumBoris ·

Jaaaa 😃 , es klappt.

Aber Du hast recht, hätte cih auch wohl drauf kommen können. Irgendwie hatte ich da wohl ein Brett vor dem Kopf.

Trotzdem vielen Dank.

BumBumBoris