У нас есть приложение, которое использует как библиотеки закрытия google, так и библиотеки dojo. Мы имеем следующее в нашей индексной странице, который работает, как ожидалось:загрузка динамического сценария не работает должным образом
<script type="text/javascript" src="runtime/src/lib/google-closure-rev26/closure/goog/base.js"></script>
<script type="text/javascript" src="runtime/src/lib/dojo_release_132_src/dojo/dojo.js"></script>
<script type="text/javascript" src="runtime/src/core/loader.js"></script>
Мы хотели бы использовать только один сценарий тег в имеющемся источнике HTML. Таким образом, мы попытались сделать следующее:
<head>
<script type="text/javascript" src="runtime/src-bootstrap.js"></script>
</head>
, а затем в ГРЦ-bootstrap.js:
var head = document.getElementsByTagName("head")[0];
var s1 = document.createElement("script");
s1.type = "text/javascript";
s1.src = "runtime/src/lib/google-closure-rev26/closure/goog/base.js";
var s2 = document.createElement("script");
s2.type = "text/javascript";
s2.src = "runtime/src/lib/dojo_release_132_src/dojo/dojo.js";
var s3 = document.createElement("script");
s3.type = "text/javascript";
s3.src = "runtime/src/core/loader.js";
head.appendChild(s1);
head.appendChild(s2);
head.appendChild(s3);
Однако, это не работает в FF. core/loader.js работает до того, как додзё полностью загрузится. Любые идеи, почему это не работает?
Спасибо, 'document.write ('')' сделал трюк. – Lightbeard