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.jsin second.js. Aus meinen Suchanfragen ging hervor, ob first.jses 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");
}
