Datei in JavaScript inkludieren

JavaScript-Datei in JavaScript mit document.write() inkludieren



Datei in JavaScript inkludieren
Meistens besteht ein Projekt in JavaScript nicht nur aus einer Datei - sonder aus mehreren verschiedenen Dateien, in denen aber oft ein und die Selben Variablen benötigt werden (z.B. Pfadangaben).
Damit man nicht jedes Mal in jeder Datei die entsprechenden Variablen erstellen und bei Änderungen anpassen muss, empfiehlt es sich eine globale JavaScript-Datei anzulegen, dort alle globalen Variablen einzupflegen und diese Datei in jede benötigte JavaScript-Projektdatei einzufügen.

In diesem Artikel wird ein einfaches Beispiel gezeigt, wie dies mit document.write() möglich ist.


<html>
  <head>
    <script type="text/javascript" src="test.js"></script>
  </head>
  <body onLoad="test();">
 
  </body>
</html>
/**
* test.js
* inkludiert globale Variable und gibt globale Variablen aus 
*/
 
 
 
// Globale Datei inkludieren
document.write('<script type="text/javascript" src="global.js"></script>');
 
 
 
// Ausgabe
function test()
{
    // Variablenwerte aus der globalen Datei ausgeben
    alert(globVar1 + '\n');
    alert(globVar2 + '\n');
}
/**
* global.js
* Auflistung aller globale Variablen
*/
 
 
 
var globVar1 = "globale Variable 1";
var globVar2 = "globale Variable 2";
//...