Tanja: js-Dateien nachladen

Beitrag lesen

Hallo,

wie einzelne Skripte nachträglich geladen werden können, ist mir bekannt. Also
document.createElement("script");//src setzen... und schließlich einbinden
document.getElementsByTagName("body")[0].appendChild()
Das klappt auch einwandfrei.

Jetzt habe ich eine schwierigere Herausforderung: in einem String sind mehrere vollständige Script Tags, die ebenfalls nachgeladen werden.
Meine erste Idee war jetzt, einen createElement("div") und in diesen DIV mit .innerHTML den String einzuschleußen.

Auf diese Weise landen die <script...> Tags zwar im HTML Code, jedoch wird keines der js-Dateien geladen :-(

Eine Alternative wäre wohl, den String zu parsen.

Gibt es eine bessere Lösung, unter der Voraussetzung, dass an dem String nichts geändert werden kann, also nicht jedes <script> einzeln per createElement+appendChild hinzugefügt werden kann, sondern alle auf einmal - falls möglich?

Vielen Dank für Rat