Chciałem wywołać funkcję zdefiniowaną w pliku first.js w pliku second.js. oba pliki są zdefiniowane w pliku HTML, takim jak:
<script type="text/javascript" src="first.js"></script>
<script type="text/javascript" src="second.js"></script>
Chcę zadzwonić fn1()
zdefiniowany first.js
w second.js
. Z moich wyszukiwań odpowiedzi były takie, że jeśli first.js
jest zdefiniowane jako pierwsze, jest to możliwe, ale z moich testów nie znalazłem żadnego sposobu, aby to zrobić.
Oto mój kod:
second.js
document.getElementById("btn").onclick = function() {
fn1();
}
first.js
function fn1() {
alert("external fn clicked");
}