我有下面的代碼佈局的Javascript SRC加載順序
<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 -->
我知道這看起來奇怪。讓我們假設它HAS看起來像這樣的原因,不會影響如何JS加載。這不需要跨瀏覽器工作 - 只需WebKit瀏覽器。
如何確保每個文檔在下一個文檔之前完全加載?也就是說,我如何確保這些文檔同步加載,以便最終的函數調用可以採取適當的狀態?
你爲什麼使用'document.write()'? – Brad 2012-07-16 17:47:50
這是什麼? 'document.write(''); ' – coolguy 2012-07-16 17:48:13
*嘆*讓我們假設代碼需要看起來像這樣。我真的不想進入它。 – user5243421 2012-07-16 17:50:34