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 :

[XHTML] Problème XHTML + Javascript


Sujet :

HTML

  1. #1
    Membre régulier
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 94
    Points : 94
    Points
    94
    Par défaut [XHTML] Problème XHTML + Javascript
    Bonjour,

    J'ai une page XHTML qui utilise un script Javascript de cette façon:

    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
     
    <?xml version="1.0" encoding="utf-8" ?>
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
     
        <head>
            <link href="uima.seam_files/xml-highlighter.css" rel="stylesheet" type="text/css" />
            <script type="text/javascript" src="uima.seam_files/highlight.js" />
    	</head>
     
        <body>
     
    <pre><code>
    ....
    </code></pre>
     
        </body>
    </html>
    Le script est un colorateur syntaxique qui va coloriser le texte défini entre les balises <pre><code></code></pre>.

    Mon problème est que si j'enregistre ma page avec l'extension ".html" tout fonctionne correctement. Mais, si l'extension est ".xhtml" la coloration ne se fait pas, le script n'a donc pas l'air d'être appelé comme il se doit. J'utilise firefox, il doit évidemment faire des vérifications supplémentaires en XHTML mais lequelles ??? Y a t'il vérification du script javascript 'externe' ? Comment faire pour que mon script marche en XHTML ?

    Merci.

    Bouba.

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

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Quel est l'intérêt que tu vois à enregistrer ton document avec l'extension .xhtml ?

  3. #3
    Membre régulier
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 94
    Points : 94
    Points
    94
    Par défaut
    J'utilise JBoss Seam, je ne suis pas responsable de sa configuration sur le projet mais apparemment Seam génère du ".xhtml", ça doit être modifiable mais on a pas trouvé comment.

    De tout de façon renommer en ".html" ne permettrait que de contourner le problème (enfin je pense) , ce que je cherche ici c'est à avoir du XHTML valide. Si firefox fait des vérifications supplémentaires sur les fichiers ".xhtml" il doit y avoir une raison ?

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

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Avoir un fichier .html ne veut pas dire ne pas avoir du code XHTML valide ... La validation se faisant sur le code en lui-même et non sur l'extension du fichier .. C'est comme avoir un fichier PHP et se dire que vu qu'il est comme tel il ne sera jamais valide W3C.

    Mon conseil est donc de renommer vos fichiers en .html

  5. #5
    Membre régulier
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 94
    Points : 94
    Points
    94
    Par défaut
    Avoir un fichier .html ne veut pas dire ne pas avoir du code XHTML valide ...
    Oui oui, je sais bien, mais bon, apparemment la validation à l'air plus ou moins stricte suivant l'extension. Une extension ".xhtml" doit sans doute déclancher des vérifications suppléméntaires sous Firefox au moins.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XHTML] Problème de validation avec javascript
    Par HwRZxLc4 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 16/12/2007, 00h13
  2. [XHTML] problème avec les float:left
    Par glloq8 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 04/11/2005, 17h15
  3. [CSS ou xHTML ?] Problème avec dashed
    Par SangKou dans le forum Mise en page CSS
    Réponses: 11
    Dernier message: 29/10/2005, 14h25
  4. [XHTML]Problème avec <img> et margin-bottom
    Par Locelot dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 12/09/2005, 22h02
  5. [XHTML] problème de tableau
    Par virgul dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 28/04/2005, 07h18

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