JavaScript 外部ファイルの実行終了を探知したいです
下記のやり方でも実行終了探知できますがこれは望んでいません
var script = document.createElement("script");
script.src = "script.js";
script.addEventListener("load", function(){
hello();
});
scriptにaddEventListenerか何かで実行が終了したことを探知
もしくは
for(i=0;i<100;i++){
div.innerHTML+=i+"<br>";
}
alert("実行終了");
のように外部ファイルに動的に差し込むことはできませんでしょうか?
外部ファイルに直書きせず、終了を探知したいです
<script> window.onload=function(){ var div = document.createElement("div"); div.id="div"; document.body.appendChild(div); var script = document.createElement("script"); script.src = "script.js"; script.addEventListener("load", function(){ hello(); }); document.body.appendChild(script); } function src_end(){ alert("実行終了"); } </script>
script.js function hello(){ for(i=0;i<100;i++){ div.innerHTML+=i+"<br>"; } //src_end();と書けば済む話ですがscript.jsには何も記述しないこと前提 }