Zum Inhalt springen

JS Script einbinden funzt nicht

Erstellt am 23. November 2007 · 5 Antworten · letzte Antwort am 25. November 2007

Tags: Frage

moeppie ·

Komme da im Moment nicht weiter.

habe ein JS script im Header per setup eingebunden mit:

  page.headerData.999 = TEXT
  page.headerData.999.value (
  <script src="js/scriptname.js" type="text/javascript"></script>
  )

Das komplette setup sieht folgendermaßen aus:

page.config.doctype = xhtml_trans
  
  config.sys_language_uid = 0
  config.language = de
  config.locale_all = de_DE
  config.admPanel = 1
  config.tx_loginusertrack_enable = 1
  
#Main Template cObject for the BODY
  temp.mainTemplate = TEMPLATE
  temp.mainTemplate {
  template =< plugin.tx_automaketemplate_pi1
  workOnSubpart = DOCUMENT_BODY
}

#Main TEMPLATE cObject for the HEAD
  temp.headTemplate = TEMPLATE
  temp.headTemplate {
  template =< plugin.tx_automaketemplate_pi1
  workOnSubpart = DOCUMENT_HEADER
}

# Default PAGE object:
  page = PAGE
  page.typeNum = 0 
  
#Copying the content from TEMPLATE for <body>-section:
  page.10 < temp.mainTemplate
#Copying the content from TEMPLATE for <head>-section:
  page.headerData.10 < temp.headTemplate
  
  page.headerData.999 = TEXT
  page.headerData.999.value (
  <script src="js/scriptname.js" type="text/javascript"></script>
  )

Der link wir auch im Code dargestellt, allerdings wird das Script nicht ausgeführt.
Habe das script auf einer Seite ohne typo getestet und es funzt dort einwandfrei.
Was mache ich hier falsch ? Hat jemand eine Idee ?

moeppie ·

Habe ich gemacht. Habe sogar jetzt den absoluten pfad angegeben.

  <script src="/fileadmin/templates/main/js/snowstorm/snowstorm.js"
  type="text/javascript"></script>

will einfach nicht ! #paralyzed#

moeppie ·

das js scheint beim reload der seite zu laufen bricht aber sofort ab. Man kann kurz was erkennen. Meine ich zumindest ?!
Ich habe die ext automaketemplate im Einsatz. Könnte das daran liegen und muss das Script dann anders eingebunden werden ?

moeppie ·

#angry#
Problem gelöst. Es hatte in der Tat etwas mit dem Pfad zu tun. Allerdings nicht mit dem Pfad um JS, sondern zu den benötigten gifs. Der Pfad durfte im Script nicht relativ von Scriptverzeichnis angegeben werden.

Erst denken, dann schreiben! :o