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 :

mon premier programme


Sujet :

Bibliothèques & Frameworks

  1. #1
    Membre confirmé
    Inscrit en
    Février 2004
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 206
    Par défaut mon premier programme
    Bonjour,

    depuis quelques jours que j'ai décidé de m'initier au Framework Dojo et surement influencé par les lectures que j'ai faites sur le net, j'ai décidé d'acheter le eBook Dojo le framework javascript pour le développement rapide d'applications Web de Luc van Lancker. Si je suis ici c'est que dès le premier exemple ça ne marche pas et je suis un peu

    Je copie ici le premier code que j'ai directement copier du livre :

    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
    29
    30
    31
    32
    33
     
    <html>
    <head>
    <title>Dojo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-
    8859-1">
    <link rel="stylesheet" type="text/css"
    href="http://o.aolcdn.com/dojo/1.6/dojo/resources/dojo.css">
    <link rel="stylesheet" type="text/css"
    href="http://o.aolcdn.com/dojo/1.6/dijit/themes/soria/soria.css">
    <style type="text/css">
    body { margin-left: 10px;
           margin-top: 20px;}
    </style>
    <script
    djConfig="parseOnLoad:true"
    type="text/javascript"
    src="http://o.aolcdn.com/dojo/1.6/dojo/dojo.xd.js">
    </script>
    <script type="text/javascript">
    dojo.require("dojo.parser");
    dojo.require("dijit.form.DateTextBox");
    </script>
    <head>
    <body class="soria">
    <form>
    <p>Date de départ :
    <input type="text" dojoType="dijit.form.DateTextBox" style="width:
    90px">
    </p>
    </form>
    </body>
    </html>
    L'auteur dit dans son exemple :

    Une première application Dojo

    L’élaboration d’un calendrier en JavaScript pur est une entreprise de longue haleine. Par ailleurs, les scripts de calendrier disponibles sur la toile sont rarement adaptés à la charte graphique de votre application. Dojo vous propose, en quelques attributs, un calendrier prêt à l’emploi et, de plus, parfaitement intégré aux thèmes de celui-ci. C’est l’un des modules complémentaires les plus spectaculaires de Dijit.

    Prenons comme exemple, un champ de formulaires qui, au focus, fait apparaître un calendrier où l’utilisateur aura la possibilité de choisir une date.

    Ce champ de formulaires reproduit le nouveau champ de formulaires <input type="date"> introduit dans le Html5.

    Soit le formulaire de départ.(un simple formulaire)
    Au focus du champ de formulaires, un calendrier apparaît.



    Le problème est que chez moi au focus le calendrier n'apparait pas. Ceci quelque soit le navigateur.

    Si quelqu'un pouvait m'éclairer...

    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Février 2004
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 206
    Par défaut
    j'ai trouvé d'où vient l'erreur. Je cliquais directement sur le fichier html pour le lancer. Je l'ai mis dans le repertoire www de mon serveur Wamp et ça marche.
    Par contre je ne vois pas la diffèrence du haut de ma petite expérience...

    Merci

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Mai 2012
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2012
    Messages : 2
    Par défaut
    La difference vient des politiques de securite des browsers qui peuvent bloquer les scripts locaux, et/ou qui n'ont pas la meme origine.
    Ca peut se resoudre via un parametre specifique a` chaque browser. (pour Firefox, cf le parametre security.fileuri.strict_origin_policy).

  4. #4
    Membre très actif

    Homme Profil pro
    sans
    Inscrit en
    Octobre 2005
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : Octobre 2005
    Messages : 135
    Par défaut
    Bonjour,

    Tout d'abord bienvenue dans le monde Dojo extraordinaire mais quelque fois un peu difficile au début.

    Petites remarques :


    • il faut fermer la balise <head> à la ligne 24,


    • actuellement, pour être compatible HTML5, il est préconisé d'éviter de mettre djConfig mais plutôt data-dojo-config et pour dojoType de mettre data-dojo-type.

    avez vous le composant Dojo qui apparait au seulement la zone de saisie ?
    y a t il des erreurs au chargement de la page ?
    Quelle version de Dojo utilisée ?
    Quelle navigateur utilisez vous ?

Discussions similaires

  1. Mon premier programme
    Par brisso dans le forum C
    Réponses: 21
    Dernier message: 01/10/2006, 22h21
  2. mon premier programme j2me
    Par adilo dans le forum Java ME
    Réponses: 1
    Dernier message: 14/09/2006, 09h43
  3. [JDOM] Mon premier programme java-xml
    Par adilo dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 12/07/2006, 14h12
  4. [Language] Aide sur mon premier programme Java?
    Par hash2zo dans le forum Langage
    Réponses: 15
    Dernier message: 27/09/2005, 20h26
  5. [Débutant] Mon premier programme: rien ne va...
    Par vincent0 dans le forum OpenGL
    Réponses: 10
    Dernier message: 02/08/2005, 14h59

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