Здравствуйте. Недавно начал изучать Dojo и столкнулся со следующей проблемой.
Любые изменения к объектам я могу применять только через явный JS-код и только через addOnLoad. Например вот так:
Код:
|
dojo.addOnLoad(function(){
var movePanel = new dojo.dnd.move.parentConstrainedMoveable("test");
}); |
Применение изменений через параметр dojoType у тегов не срабатывает (dojo.parser подключен, JS-ошибок никаких не происходит). Это, например, мешает делать теги с типом "dijit.layout.ContentPane".
Код:
|
<div class="box" hasShadow="true" id="bar" href="/one.txt" dojoType="dijit.layout.ContentPane">
<!-- Не работает-->
</div> |
Также беру, допустим, вот этот пример:
http://dojocampus.org/explorer/#Diji...mote%20Content
На сайте всё работает. Стоит скопировать пример к себе без каких-либо изменений - реакции 0. И вот так везде. С любым примером. Стоит попытаться запустить его у себя как он отказывается работать.
OC: Linux, Браузер FF 3.5.5 + Opera 9
Помогите пожалуйста, охото чтоб хоть что-нибудь заработало.
На всякий случай код одной из моих попыток, который теоретически должен работать.
Код:
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<script src="/js/dojo/dojo.js"></script>
<script>
dojo.require("dijit.layout.ContentPane");
dojo.require("dojo.parser");
</script>
</head>
<body>
<div class="box" hasShadow="true" id="bar" href="/one.txt" dojoType="dijit.layout.ContentPane">
На этом месте должен быть контент из /one.txt
</div>
</body>
</html> |
P.S. Все нужные библиотеки/виджеты для примеров точно подключены т.к. в случае их отсутсвия выдаётся ошибка типа "неизвестный объект ..." и это очень легко отследить.
Заранее спасибо.