私は次のコードレイアウトを持っています
<script src="http://some.javascript/file.js"></script> // This should load first
<script language="JavaScript">
document.write('<SCR'+'IPT language="JavaScript1.1" SRC="http://a.link.to.an.external.url/that/returns/a/full/html/page/including/some/javascript">'); // This should load second
document.write('</SCR'+'IPT>');
</script>
MyJavascriptFunctionThatDependsOnStuffLoadedFromThe.documentWritePage(); <!-- Those files above should have loaded before this call -->
私はそれが奇妙に見えることを知っています。JSのロード方法に影響を与えない理由で、そのように見える必要があると仮定しましょう。これはブラウザ間で機能する必要はありません。WebKitブラウザだけです。
次のドキュメントの前に、これらの各ドキュメントが完全に読み込まれるようにするにはどうすればよいですか?つまり、最後の関数呼び出しが適切な状態を想定できるように、これらのドキュメントが同期的に読み込まれるようにするにはどうすればよいですか?