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

HTML Discussion :

Inclusion de javascript dans xhtml


Sujet :

HTML

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2007
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 236
    Par défaut Inclusion de javascript dans xhtml
    Bonjour, je souhaite inclure du code javascript dans du xhtml. Mais à l'exécution, le code géré par javascript n'affiche rien. En cherchant, j'ai trouvé ces exemples ci dessous pour résoudre le problème, mais rein ne marche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <script type="text/javascript">
    //<![CDATA[
    ...code...
    //]]>
    </script>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <script type="text/javascript">
    <![CDATA[
    ...code...
    ]]>
    </script>
    Mais rien ne marche. Voici un bout de mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <head>
    <script type="text/javascript" src="/resources/js/dtree.js"></script>
    </head>
    <body>
    <script type="text/javascript">
    <![CDATA[
    d = new dTree('d');
    d.add(0,-1,'Menu');
    document.write(d);
    //]]>
    </body>
    Pourriez vous m'aider à inclure javascript dans xhtml? Merci

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    M'est avis que le problème vient soit de ton script Javascript soit d'un problème de chemin vers ton script.
    Sans connaître ce que te dit ton navigateur (erreurs JS, ..) on ne pourra pas t'aider davantage.

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2007
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 236
    Par défaut
    Bonjour,
    Je n'ai aucune erreur dans la console javascript. Cependant quand je passe dans un fichier html, tout marche. Mais rien ne marche avec xhtml. Merci

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Euh, pourtant il me semble bien que les navigateurs traitent le HTML et le XHTML exactement pareil. Avec juste une différence de rendu entre HTML non-strict et tout le reste.
    D'ailleurs comment fais-tu pour passer de l'un à l'autre ? Avec le DocType ?

    Dans ton bout de code tu as oublié de fermer ta balise <script>. À part ça, ça a l'air de marcher.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2007
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 236
    Par défaut
    Bonjour,
    Pour passer du xhtm au html, c'est juste les extension que je modifie. Tu trouveras mes sources en pièce jointe. Merci
    Fichiers attachés Fichiers attachés

  6. #6
    Membre Expert
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Par défaut
    Bonjour,

    XHTML est dérivé du méta-langage XML, contrairement au HTML. Il en résulte qu'il ne suffit pas de modifier l'extention d'un fichier pour transformer du HTML en XML.

    Ensuite, pour insérer un élément script, on utilise la syntaxe suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <script language="JavaScript" type="text/javascript"><![CDATA[<!--
     
    Le programme en Javascript
     
    //  -->]]/>

Discussions similaires

  1. Animation DHTML / Javascript dans page XHTML
    Par HiRoN dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 05/09/2008, 16h00
  2. Réponses: 6
    Dernier message: 01/02/2007, 20h58
  3. [ JSP ] : du javascript dans un page jsp incluse
    Par Pi2 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 13/11/2006, 13h29
  4. [XHTML] Insérer script Javascript dans document XHTML
    Par kingmandrax dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 29/09/2006, 15h37
  5. Réponses: 8
    Dernier message: 29/01/2006, 16h48

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