Hallo Tanja,
... in einem String sind mehrere vollständige Script Tags, die ebenfalls nachgeladen werden.
wie habe ich mir das vorzustellen? Hast du mal ein Beispiel?
Aus dem Bauch heraus würde ich vorschlagen: alles entfernen, was nicht passt und den Rest durch eval schicken.
Gruß, Jürgen