mit Javascript ein Javascript einbinden
dkledi
- javascript
Hallo,
ich möchte mit Hilfe eines Scriptes ein anderes Script dynamisch entsprechend des Quartals einbinden. Meine bisherigen Versuchen erzeugen immer die Fehlermeldung "nicht abgeschlossene Zeichenkettenkonstante". Ein ähnliches Verfahren zur Änderung der eingebundenen CSS-Datei funktioniert dagegen tadellos. Kann mir jemand helfen?
Hier mein Code:
<script language="JavaScript">
var jetzt = new Date();
document.write('<script language="JavaScript" src="script/',quartal(jetzt),'_animation.js" type="text/javascript"></script>');
</script>
Hinweis: Das Script "quartal" funktioniert.
Vielen Dank im Voraus - dkledi
Hallo dkledi!
die Fehlermeldung "nicht abgeschlossene Zeichenkettenkonstante"
...weist immer darauf hin, dass zu viele oder zu wenige Anführungszeichen vorhanden sind.
document.write('<script language="JavaScript" src="script/'
.............................................................^ aha...
Hier haben wir den Übeltäter!
Wenn Du als Delimiter für den String in document.write einfache Anführungszeichen nimmst, dürfen diese bis zum End-Delimiter nicht mehr vorkommen (oder maskiert). Ich gehe davon aus, dass Du eine Verknüpfung machen willst, dafür ist in JavaScript das »+«-Zeichen vorgesehen:
document.write('<script language="JavaScript" src="script/'+ quartal(jetzt) + '_animation.js" type="text/javascript"></script>');
Viele Grüße aus Frankfurt/Main,
Patrick
Hallo Patrick,
vielen Dank für Deinen Hinweis. So klappt es, wie es soll.
DANKE - dkledi