IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques & Frameworks Discussion :

[débutant DOJO] n'arrive pas à exécuter un simple exemples !


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    157
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 157
    Par défaut [débutant DOJO] n'arrive pas à exécuter un simple exemples !
    Bonjour,

    J'essaye d'exécuter un tutoriel qui devais m'initier dans le développement avec DOJO. Cependant, depuis 24 heures je ne peut exécuter le plus simple des exemples ce tuto

    pourtant j'essaye juste de voir si ça fonctionne avec cette page html (ci-dessous):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <html>
        <head>
            <script src="http://o.aolcdn.com/dojo/1.5/dojo/dojo.xd.js" type="text/javascript"></script>
            <script type="text/javascript">
                //on importe la classe qu l'on va utiliser
                dojo.require("dojo.collections.ArrayList");
     
                //on cree un nouveau tableau
                var tab = new dojo.collections.ArrayList(["foo","bar","test","bull"]);
     
                //on ajoute quelques éléments
                tab.add("foo2");
                tab.add("foo3");
     
                //puis un ensemble d'éléments à  la fois
                tab.addRange(["foo4", "foo5"]);
     
                //finalement on les affiches
                var e = tab.getIterator();
                while(!e.atEnd()){ 
                    var toDisplay = e.get(); 
                    alert(toDisplay);
                }
            </script>
        </head>
        <body>
        </body>
    </html>
    pour l'exécuter le met le lien de la page html dans la barre d'adresse de mon navigateur !!!

    est ce que j'ai sauté une étape ??

    Merci d'avance.

    PS: j'ai aussi essayé avec le source en local (même résultat)

  2. #2
    Membre chevronné
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2010
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2010
    Messages : 322
    Par défaut
    Bonjour,

    Je pense que le tutoriel que vous essayez d'exécuter n'est plus à jour. En effet, les collections ne sont plus disponibles dans dojo. Elles ont été déplacées dans les extensions à savoir "dojox".
    ce qui donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    dojo.require("dojox.collections.ArrayList");
    var tab = new dojox.collections.ArrayList(["foo","bar","test","bull"]);
    De plus, après un rapide coup d'oeil dans la version 1.5 fournit par aol (c'est à dire le lien pour accéder au script de dojo que vous avez ajouté) les ArrayList ne sont pas gérés. Je vous conseille de télécharger une version complète de dojo sur le site officiel.

    Par ailleurs, afin de faciliter le "debuggage" si vous travaillez avec dojo je vous invite à utiliser ces commandes afin d'avoir une barre avec les messages d'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <script src="dojotoolkit-1.5.0/dojo/dojo.js" djConfig="isDebug: true, parseOnLoad: true" type="text/javascript"></script>
    - "isDebug" permet d'afficher une petite bande pour les messages d'erreur.
    - "parseOnLoad" permet à l'outil Dojo d'exécuter l'interfaçage au chargement (tout ce qui est fenêtre, bouton etc...).

    Pour finir, voici le lien pour l'api ici

Discussions similaires

  1. J'arrive pas à exécuter ma procédue stockée??
    Par isicien dans le forum JDBC
    Réponses: 3
    Dernier message: 17/11/2008, 10h44
  2. Réponses: 1
    Dernier message: 06/11/2008, 12h27
  3. [EJB3] [Débutant] Je n'arrive pas à appeler mon ejb session
    Par verbose dans le forum Java EE
    Réponses: 15
    Dernier message: 26/11/2007, 17h39
  4. j'arrive pas à excuter une requete.
    Par abdelkaderg54 dans le forum Débuter
    Réponses: 3
    Dernier message: 04/07/2007, 16h24
  5. Très débutant : je n'arrive pas à faire fonctionner le JDK
    Par miltonis dans le forum Général Java
    Réponses: 20
    Dernier message: 19/10/2005, 21h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo