JavaScript Code importieren

marcel_m

Mitglied
Hallo zusammen,

ich habe eine ausgelagerte JS Datei.
In diese möchte ich wiederum eine ausgelagerte JS Datei importieren ...
Da ich allerdings nicht in den JS Code das "<script>" Tag mit einbauen kann benötige ich sowas wie eine "import" Funktion unter JavaScript. Gibt es sowas?

Gruß Marcel
 
Jo, gibt es, ist sogar recht simpel :)

Anstatt das <script>-Element in das Skript zu schreiben, platziere dort eine Anweisung, welche das ganze per write() ins Dokument schreibt.

Eine Funktion dafür könnte so aussehen:
Code:
function import_js(url)
{
  document.write(
                  unescape('%3Cscript%20type%3D%22text%2Fjavascript%22%20src%3D%22')+
                            url+
                  unescape('%22%3E%3C%2Fscript%3E')
                );
}

Das Escapen dient dabei nur dazu, Problemen aus dem Weg zu gehen, welche HTML-Tags im Skript verursachen könnten.
 

Neue Beiträge

Zurück