«Додзё не определено» - проблема с Firefox? - PullRequest
0 голосов
/ 06 июня 2011

(Обновлено в конце)

Моя проблема похожа на ту, которая была задана в одном из предыдущих вопросов Я только начал изучать додзё и один изМой пример сценариев не работает в Firefox, хотя он отлично работает в Chrome.Я прилагаю сценарий.(Извиняюсь за плохое форматирование).Буду признателен за любые предложения.Примечание. Это НЕ проблема с NoScript, поскольку у меня его не установлено.

<html xmlns="http://www.w3.org/1999/xhtml">

<title>Tutorial: Hello Dojo!</title>

<script src=".\dojo-release-1.6.1\dojo\dojo.js"></script>

<script>

    function init() {
        alert("Dojo ready, version:" + dojo.version); // More initialization
        here
    }

    function slide() {
        // The piece we had before - change our innerHTML
        dojo.byId("greeting").innerHTML += ", from " + dojo.version;

        // Now, slide the greeting
        dojo.fx.slideTo({
            top: 200,
            left: 300,
            node: dojo.byId("greeting")
        }).play();
    }

    // New: Require in the dojo.fx module
    dojo.require("dojo.fx");

    // Remember, dojo.ready waits for both the DOM and all dependencies
    dojo.ready(slide);


</script></head><body>
<h1 id="greeting">
    Hello</h1></body></html>

Обновление: одна разница может показаться, что мой скриптнепосредственно в родительском каталоге корня dojo, но в одном из его дочерних каталогов.Если я помещаю каталог в родительский каталог и изменяю относительный путь, он работает.

Ответы [ 4 ]

1 голос
/ 23 ноября 2011
<script src="./dojo-release-1.6.1/dojo/dojo.js"></script>

Это работает для меня (FF8 & Dojo 1.6.1)

1 голос
/ 06 июня 2011

я думаю

<script src=".\dojo-release-1.6.1\dojo\dojo.js"></script>

должно быть

<script src="./dojo-release-1.6.1/dojo/dojo.js"></script>
0 голосов
/ 23 ноября 2011

Я столкнулся с подобной проблемой, что я сделал:

1) Попробуйте вставить метку между метками головы и изменить обратную косую черту на прямую косую черту

<head>
...
...
<script src="./dojo-release-1.6.1/dojo/dojo.js"></script>
</head>

2) Убедитесь, что папка dojo-release-1.6.1 находится в той же папке, что и файл.

3) убедитесь, что вы не просто открываете html-файл, но запускаете его на сервере (например, Apache, tomcat и т. Д.) *

0 голосов
/ 27 сентября 2011

Это мой сценарий.

   <script src="/resources/js/dojo/dojo.js"
    djConfig="parseOnLoad: true, 
              useCommentedJson:true,
              isDebug: false"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...