Wie kann ich auf das Skript-Element verweisen, das das gerade laufende Javascript geladen hat?
Die Situation ist wie folgt. Ich habe ein "Master"-Skript, das ganz oben auf der Seite geladen wird, als Erstes unter dem HEAD-Tag.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<script type="text/javascript" src="scripts.js"></script>
Es gibt ein Skript in der Datei "scripts.js", das in der Lage sein muss, andere Skripte auf Abruf zu laden. Die normale Methode funktioniert für mich nicht ganz, weil ich neue Skripte hinzufügen muss, ohne auf das HEAD-Tag zu verweisen, weil das HEAD-Element noch nicht fertig gerendert ist:
document.getElementsByTagName('head')[0].appendChild(v);
Ich möchte auf das Skriptelement verweisen, das das aktuelle Skript geladen hat, so dass ich meine neuen, dynamisch geladenen Skript-Tags danach an das DOM anhängen kann.
<script type="text/javascript" src="scripts.js"></script>
loaded by scripts.js--><script type="text/javascript" src="new_script1.js"></script>
loaded by scripts.js --><script type="text/javascript" src="new_script2.js"></script>