.js Datei einbinden
Patrick
- javascript
0 Cybaer0 Andreas Dölling
Guten Morgen,
Bis jetzt hab ich immer über
<script language="javascript" src="blabla.js" type="text/javascript"></script>
meinen JavaScript Code eingebunden. Jetzt aber hab ich eine
bla.htm Seite die über mehrere Adressen angesprochen wird.
Mittels document.referrer und einer kleinen Funktion ermittle
ich die jeweilige Adresse über die das Dokument aufgerufen wurde.
Jetzt sollte es mir bei jeder Adresse eine andere blabla.js einbinden.
Leider weis ich nicht ganz wie ich das machen soll.
Über document.write("<script language='javascript' src=...") hat es
mir nicht ganz geklappt und dem <script-Tag kann ich keine id geben,
damit ich sagen könnte document.getElementById("scriptTag").src
Währe super, wenn jemand mir eine Lösung hätte.
danke
Patrick
Hi,
Mittels document.referrer und einer kleinen Funktion ermittle
ich die jeweilige Adresse über die das Dokument aufgerufen wurde.
Das ist untauglich, da der referrer beliebigen Inhalt haben kann (und praktisch auch hat).
Über document.write("<script language='javascript' src=...") hat es
mir nicht ganz geklappt
Dann hast Du was falsch gemacht.
Gruß, Cybaer
Hallo,
Dein Ansatz mit document.write() ist schon in Ordnung.
Du mußt es aber so schreiben:
document.write('<scr'+'ipt type="text/javascript" src="..."></scr'+'ipt>');
Sprcih: verstecke das Schlüsselwort "script" vor dem Browser.
Dann sollte es klappen.
Ciao,
Andreas
Hi,
document.write('<scr'+'ipt type="text/javascript"
Das kann man absolut zusammenschreiben.
src="..."></scr'+'ipt>');
Aber hier muß das "/" maskiert werden ("/").
Gruß, Cybaer
Hallo,
Das kann man absolut zusammenschreiben.
nanu - ich hatte im Gedächtnis, daß es da ein Problem mit dem String "script" gibt (oder gab?).
Aber wie auch immer - so etwas kann jeder selbst innerhalb von Sekunden austesten.
Ciao,
Andreas
P.S. [OT]: Warum vergeht die Zeit am Freitag immer so quälend langsam???
;)
Hi,
nanu - ich hatte im Gedächtnis, daß es da ein Problem mit dem String "script" gibt (oder gab?).
Na ja, schaden tut es auch nicht. ;-)
P.S. [OT]: Warum vergeht die Zeit am Freitag immer so quälend langsam???
;)
Ich lebe wohl in einer anderen Zeitzone ... =;-)
Gruß, Cybaer
Tach,
nanu - ich hatte im Gedächtnis, daß es da ein Problem mit dem String "script" gibt (oder gab?).
nein bereits das "</" zeigt dem Parser das Ende des Script-Bereichs an.
mfg
Woodfighter
Dein Ansatz mit document.write() ist schon in Ordnung.
Du mußt es aber so schreiben:
document.write('<scr'+'ipt type="text/javascript" src="..."></scr'+'ipt>');
Nö, musst du nicht.
Du musst den Slash maskieren.
document.write('<script type="text/javascript" src="..."></script>');
Struppi.
Hallo Struppi.
Du musst den Slash maskieren.
document.write('<script type="text/javascript" src="..."></script>');
So weit ich weiß, in den Werten von Attributen nicht. (Da CDATA).
Einen schönen Freitag noch.
Gruß, Ashura
Hallo.
Du musst den Slash maskieren.
[...]
So weit ich weiß, in den Werten von Attributen nicht. (Da CDATA).
Offenbar doch nicht.
Einen schönen Freitag noch.
Gruß, Ashura
Hi,
Dein Ansatz mit document.write() ist schon in Ordnung.
Du mußt es aber so schreiben:
document.write('<scr'+'ipt type="text/javascript" src="..."></scr'+'ipt>');
Nö, musst du nicht.
Du musst den Slash maskieren.
Nein. Die Zeichenfolge </ darf nicht innerhalb des Scripts vorkommen. Ein normaler / macht gar nichts.
cu,
Andreas