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"; //...