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 :

Validation W3C, 286 erreurs


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2008
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 557
    Par défaut Validation W3C, 286 erreurs
    Bonjour,

    j'ai pensé commencer à respecter les normes du W3C,

    mais je comprends rien, c'est mal foutu, la ligne ne correspond pas du tout à la bonne, et on ne sait même pas de quel fichier il s'agit.

    Line 22, Column 101: character "&" is the first character of a delimiter but occurred as data

    …/art/peinture.php?id='+idArtiste+'&'+'idoeuvre='+idOeuvre,'target','direct…



    This message may appear in several cases:

    * You tried to include the "<" character in your page: you should escape it as "&lt;"
    * You used an unescaped ampersand "&": this may be valid in some contexts, but it is recommended to use "&amp;", which is always safe.
    * Another possibility is that you forgot to close quotes in a previous tag.
    En fait dans ce cas, l'url désigné est sous javascript je crois, donc je concatène avec le + etc... en quoi ma syntaxe cloche, je me le demande...

    le & est en rouge, et quand je passe le curseur dessus, il me marque :

    > position where error was detected

    Après il me dit "<" character in your page: you should escape it as "&lt;"

    Ca veut dire que je doit mettre &lt; à la place de < mais où?

    Enfin bref, c'est bien gentil tout ça, si c'est que des petits trucs de syntaxe, mais pour retrouver les trucs, c'est pas le top.

  2. #2
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Bonjour,
    uniquement dans les URL tu dois remplacer les & par des amp; et les < doivent être remplacés &lt; quand il ne s'agit pas du < d'une balise HTML.

  3. #3
    Membre éclairé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2008
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 557
    Par défaut
    Ah oui en modifiant les & dans mon fichier menu, j'en ai remplacé 31 et je suis passé à 227 erreurs et 203 warnings donc c'est mieux

    Je laisse le sujet ouvert parce que dans le week end je vais avoir d'autres questions je pense.

    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
    J'adore.

    Le message d'erreur indique très précisément, la ligne et la colonne du caractère qui pose problème, et met ce même caractère en rouge. Il indique que ça a avoir avec &amp;, et propose 3 raisons courantes pour laquelle ce message d'erreur peut arriver, dont une qui est exactement ce qui se passe et qui est une erreur de syntaxe de base de HTML.

    Mais à part ça, c'est mal foutu, pas le top pour retrouver les fautes et les lignes sont mal indiquées.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre éclairé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2008
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 557
    Par défaut
    T'as remarqué toi aussi?

  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
    Il existe d'autres validateurs.

    Avec le temps, tu verra que c'est pas mal fait tout de même.

    Et finalement, il vaut mieux réfléchir 6 min à ce que l'on écrit en 4 min plutôt que de débuguer en 7 min ce que l'on écrit en 3 min .

  7. #7
    Membre chevronné
    Avatar de FMaz
    Inscrit en
    Mars 2005
    Messages
    643
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 643
    Par défaut
    Citation Envoyé par thelvin Voir le message
    J'adore.

    Le message d'erreur indique très précisément, la ligne et la colonne du caractère qui pose problème, et met ce même caractère en rouge. Il indique que ça a avoir avec &amp;, et propose 3 raisons courantes pour laquelle ce message d'erreur peut arriver, dont une qui est exactement ce qui se passe et qui est une erreur de syntaxe de base de HTML.

    Mais à part ça, c'est mal foutu, pas le top pour retrouver les fautes et les lignes sont mal indiquées.
    Clairement, c'est mal foutu. Les messages d'erreurs de IE étaient beaucoup mieux d'ailleurs. Je vois pas pourquoi le W3C se la joue capricieux, de toute façon son code fonctionne bien, même en quirk mode !

  8. #8
    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
    Qu'on puisse faire mieux, je veux bien. Mais de là à se plaindre que ça indique pas ce qui ne va pas, 'faudrait pas pousser. Oui, le validateur est en anglais, et suppose une connaissance de base du HTML. De l'informatique, eh oui.

    Je vois pas pourquoi le W3C se la joue capricieux, de toute façon son code fonctionne bien, même en quirk mode !
    ... En même temps, si on n'a pas envie de valider, on n'est pas obligé...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Validation W3C - 2 erreurs
    Par Mandes dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 15/01/2012, 16h53
  2. [W3C] Validation W3C - erreurs
    Par Fabster dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 16/08/2006, 16h01
  3. [W3C] Validation W3C : erreur bizarre
    Par laurentdusseau dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 29/05/2006, 11h04
  4. [W3C] erreur de validation W3C HTML 4.01 Transitional
    Par durand2504 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 14/03/2006, 10h47
  5. validation w3c et javascript: erreur?
    Par stoyak dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/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