Als ambitionierter PHP-Entwickler schätzt man beispielsweise das Inkludieren von weiteren Php-Files. Tolle Sache. Doch gibt es das auch in Javascript? Nein! :)
Schlecht! Im Falle eine AIR App, die auf HTML und Javascript basiert, wäre es doch eine tolle Sache, wenn das irgendwie doch funktioniert. Und tatsächlich, es geht:
include : function(file) {
var head = document.getElementsByTagName('head')[0];
var include = '\n<script type="text/javascript" src="source/' + file + '" language="javascript" ></script>\n '.evalScripts();
head.insert(include,{position:'bottom'});
},
Damit das neue Script auch in der Laufzeit aktiv ist, muss der String durch ein evalScripts() zum Leben erweckt werden. Sonst passiert da einfach gar nix.
Link zu dieser Seite:
http://www.seekwhencer.de/de/blog/coding/include-in-javascript-for-air-apps