JavaScript dynamisch in Funktion nachladen
Nottrott
- javascript
0 Pete0 Mathias Brodala
Hallo,
ich möchte in einer HTML-Datei einen JavaScript-Teil mit einer Funktion haben, die mir bei jedem Funktionsaufruf eine externe Datei (auch JavaScript) einbindet und die Befehle darin ausführt. Da sich diese externe Datei aber verändert soll sie bei jedem Aufruf der Funktion in der Ursprungsdatei neu geladen werden.
Ist das möglich und wenn ja, wie?
Vielen Dank
Nottrott
Ich bin mir nicht ganz sicher ob ich dich richtig verstanden habe
ich möchte in einer HTML-Datei einen JavaScript-Teil mit einer Funktion haben, die mir bei jedem Funktionsaufruf eine externe Datei (auch JavaScript) einbindet und die Befehle darin ausführt. Da sich diese externe Datei aber verändert soll sie bei jedem Aufruf der Funktion in der Ursprungsdatei neu geladen werden.
Wieso bindest du diese Datei nicht im header mittels script-tag ein?
Ist das möglich und wenn ja, wie?
Dynamisch laden ist möglich mittels AJAX
-> Du holst dir die datei (Text) und führst die skripte mittels eval() (ich glaub das heisst so)-Befehl aus
Hallo Pete.
Ist das möglich und wenn ja, wie?
Dynamisch laden ist möglich mittels AJAX
-> Du holst dir die datei (Text) und führst die skripte mittels eval() (ich glaub das heisst so)-Befehl aus
Eval ist evil und hier wie so oft überflüssig.
Einen schönen Freitag noch.
Gruß, Mathias
Hallo Pete.
Ist das möglich und wenn ja, wie?
Dynamisch laden ist möglich mittels AJAX
-> Du holst dir die datei (Text) und führst die skripte mittels eval() (ich glaub das heisst so)-Befehl ausEval ist evil und hier wie so oft überflüssig.
Ich hab nie behauptet das es schön ist =)
Einen schönen Freitag noch.
Die verlinkte Variante ist natürlich um einiges besser
schönes Wochenende
Pete
Direkt im Header verlinken geht nicht, da ich die Datei ja mehrmals aufrufen will ohne die Ursprungsseite neu laden zu müssen.
Gibt es auser eval() noch eine Möglichkeit
Danke
Nottrott
Hallo Nottrott.
Direkt im Header verlinken geht nicht, da ich die Datei ja mehrmals aufrufen will ohne die Ursprungsseite neu laden zu müssen.
Gibt es auser eval() noch eine Möglichkeit
Ja, die von mir genannte in Kombination hiermit.
Einen schönen Freitag noch.
Gruß, Mathias
Hallo Mathias,
kannst du vllt. ein Codebeispiel posten. Ich kenn mich mit JavaScript net so gut aus.
Auch allen einen schönen Freitag und gutes WE.
Nottrott