Hallo
Ich versuche gerade per JavaScript weitere JavaScript Dateien dynamisch nachzuladen. Ich benutze mootools und habe folgendes gefunden:
Code:
var js = new Asset.javascript('test.js', {
onload: function() {
alert('Datei geladen');
}
});
Das funktioniert soweit auch, jedoch genügt das noch nicht meinen Ansprüchen. Ich möchte nämlich versuchen eine JavaScript Datei zu laden, welche aber nicht unbedingt vorhanden sein muss. Falls die Datei nicht vorhanden ist, also bei einem 404 Error, soll eine default Datei geladen werden.
Gibt es dazu mit JavaScript irgend eine möglichkeit, dies umzusetzen?
Ich habe auch schon andere Ansätze ausprobiert, zum beispiel mit XMLHttpRequest. Hier stört mich jedoch, dass der geladene Code mit eval() ausgeführt wird. Dies hat den Nachteil, dass bei einem Fehler im JavaScript die Zeilennummern nicht ersichtlich sind, und mit der Firefox-Extension Firebug auch keine Breakpoints gesetzt werden können.
Ich danke euch schon mal und bin auch für neue Vorschläge offen, falls jemandem eine gute Idee einfällt.
Gruss
Dave