Ich wollte eine Funktion aufrufen, die in einer first.js-Datei in der second.js-Datei definiert ist. Beide Dateien werden in einer HTML-Datei wie folgt definiert:
<script type="text/javascript" src="first.js"></script>
<script type="text/javascript" src="second.js"></script>
Ich möchte Anruf fn1()
in definiert first.js
in second.js
. Aus meinen Suchanfragen ging hervor, ob first.js
es möglich ist, wenn zuerst definiert wird, aber aus meinen Tests habe ich keine Möglichkeit gefunden, dies zu tun.
Hier ist mein Code:
second.js
document.getElementById("btn").onclick = function() {
fn1();
}
first.js
function fn1() {
alert("external fn clicked");
}