Я хочу запустить Dojo / Dijit с Google CDN:
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/dojo/1.3.2/dojo/dojo.xd.js">
</script>
Я пробовал 1.3.2, 1.3, 1.2, и у всех возникла такая же проблема. Если то, что я прочитал, верно, мне нужно только включить dojo.xd.js - тогда требования будут правильно находить dijit каким-то образом относительно dojo.
В Firebug я вижу следующее:
http://ajax.googleapis.com/ajax/libs/dojo/1.2/dijit/Menu.js 200 ОК
Меня это смущает, потому что если http status = 200 в порядке, то почему эта строка отображается красным?
В следующей строке говорится
не удалось загрузить dijit.Menu; последняя попытка "../dijit/Menu.js"
У меня это работало со всем локальным исходным кодом Dojo / Dijit, но я решил запустить его с CDN.
Я провел несколько поисков, и лучшее, что я смог найти, это то, что Menu.js был включен в определенные выпуски, но я думаю, что они говорили о версии 1.2 или более ранней.
Такая же ошибка возникает в браузере Chrome.
Спасибо за помощь. Нил Уолтерс
Добавлена дополнительная информация:
Спасибо за пример. Взял и заработало простое меню:
http://3wcloud-com-provisioning-qa.appspot.com/testDijitMenuOnly
Вот «зверь», с которым я пытаюсь заставить работать.
http://3wcloud-com-provisioning-qa.appspot.com/testDijit
Изначально это была копия демонстрационной версии Dojo Theme - и она работала, когда я работал с Dojo local. Он выполняет отложенный / ручной синтаксический анализ.
Как я уже сказал выше, я пробовал 1.2, 1.3, 1.3.2 и так далее, поэтому когда я копировал / вставлял свой вопрос, это было просто вопросом времени.
И OOPS - у меня не было djconfig - поэтому я добавил это - но аналогичная проблема - только более явные пути.
Еще раз спасибо - я полюблю Додзё, когда буду преодолевать эти маленькие неровности.
Это страница, которую я пытаюсь воспроизвести: http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/themes/themeTester.html?theme=soria