Sebastian Becker: JavaScript in separaten Dateien

Beitrag lesen

Hallo, Muad,

Ich wollte fragen, ob es geht, dass die HTML-Datei eine *.js-Datei aufruft, die wiederum andere *.js-Dteien aufruft, wo sich der Javascript-Code steht.

Das müßte gehen. Wenn Du sehr viele *.js-Dateien aufrufen willst, kannst Du dafür auch untenstehendes Script benutzen, das ein doppeltes Einbinden verhindert und den Aufruf vereinfacht.

Grüße, Sebastian

// default *.js-file path
var js_path = "scripts/";

var js_included = new Array();

function includeJS(filename,version,path)
{
// JavaScript default version
if(!version) version = "";

if(js_included[filename.toLowerCase()]) return;
if(path)js_path = path;
document.write('<script language="JavaScript'+version+'" src="'+js_path+filename+'"></scr'+'ipt>');
js_included[filename.toLowerCase()] = 1;
}

// example
includeJS("browsercheck.js");
includeJS("global.js");
includeJS("mouseover.js");
includeJS("menu.js",1.2);