Tag cs.
also ich baue grad ne kleine Homepage zusammen. Dabei möchte ich auch mehrere Java Scripts verwenden. Nur geht jeweils eins davon.
Aus welchem Grund?
Ich habe so ziemlich alles versucht, was geht: Eine Datei und ein Script, zwei Scripts oder was ich möchte zwei externe JS im Dokument.
Du möchtest verschiedene Ressourcen laden? Dann wäre sicher Dynamisches Laden von externen Javascript-Ressourcen ein möglicher Ansatz. Ergänzend dazu eine Möglichkeit, das Laden zu kontrollieren:
Maximum = 10;
function is_success(Anzahl) {
Anzahl++;
if(typeof foo == 'undefined') {
if(Anzahl > Maximum)
alert("Konnte nicht laden");
else
window.setTimeout("is_success(" + Anzahl + ")", 10);
}
else alert("Geladen");
}
Die Variable foo ist eine Kontrollvariable, die ganz am Ende der eingebundenen JS-Ressource definiert wird. Das Script prüft einfach, ob diese Variable zur Verfügung steht. Damit keine Endlosschleife produziert wird, gibt es eine maximale Anzahl von Versuchen (Maximum). Der Abstand, in dem sich die Funktion selber aufruft, hängt von der Größe der Ressource ab, ich habe jetzt einfach mal 10ms genommen. Die Funktion is_success rufst du am Ende der Funktion dynaLoad auf und übergibst ihr als Startparameter einfach "0".
Siechfred