Javascript Script Attribut src ändern
Butcho
- javascript
Moin!
Ich habe ein Problem und zwar möchte ich für den folgenden Aufruf den Inhalt von src abhängig von einem Formualrfeldeintrag gestalten.
<script ID="data" type="text/javascript" language="JavaScript" src=""> </script>
Es soll also entweder
<script ID="data" type="text/javascript" language="JavaScript" src="code1.js"> </script>
oder
<script ID="data" type="text/javascript" language="JavaScript" src="code2.js"> </script>
ausgeführt werden. Leider hab ich das noch nicht hinbekommen. Über document.setElementbyID funktioniert das irgendwie nicht.
Oder is da was falsch: document.setElementById("data").src='code1.js'
???
Naja, der Aufruf heißt auch getElementById.
Aber ich weiß nicht, ob das auch bei script-verlinkungen geht..
Naja, der Aufruf heißt auch getElementById.
Aber ich weiß nicht, ob das auch bei script-verlinkungen geht..
Aber ich will das src-Attribut im Script-Tag ja setzen und nicht bekommen.
Oder hab ich da einen Denkfehler?
Hallo Butcho.
Aber ich will das src-Attribut im Script-Tag ja setzen und nicht bekommen.
Oder hab ich da einen Denkfehler?
Gewissermaßen ja. Du willst schließlich erst einmal eine Referenz auf dieses Element bekommen. Wie willst du sonst darauf zugreifen?
Einen schönen Donnerstag noch.
Gruß, Ashura
Hallo Butcho.
Aber ich will das src-Attribut im Script-Tag ja setzen und nicht bekommen.
Oder hab ich da einen Denkfehler?Gewissermaßen ja. Du willst schließlich erst einmal eine Referenz auf dieses Element bekommen. Wie willst du sonst darauf zugreifen?
Einen schönen Donnerstag noch.
Gruß, Ashura
Verstehe ich leider immer noch nicht. ;-(
Hat jemand vielleicht mal ein kleines Beispiel, wie ich das src-Attribut im Script-Tag nun setzen kann?
Hi,
Hat jemand vielleicht mal ein kleines Beispiel, wie ich das src-Attribut im Script-Tag nun setzen kann?
nene, das ist soweit schon alles da, du musst dir nur überlegen was passieren soll
Du Dokument <- document
.
gib mir mal das Skript <- getElementById
mit der ID ...
.
und setze dessen src auf ... <- src
MfG
Rouven
Schön veranschaulicht ;-)
Hi,
ich könnte mir vorstellen, dass du damit Problem kriegst, weil der Browser diese Datei ja erst abrufen müsste. Aber probiere es erstmal aus...
Falls es nicht klappt musst du in jedem Fall beide Skripte im Voraus laden und dann zur "Laufzeit" entscheiden, welche Funktionen relevant sind. Falls sie von der Struktur her sehr ähnlich sind bietet sich dafür ein objektorientiertes Konzept an...
MfG
Rouven