Les Allergies
Alimentaires
Posez votre question Signaler

Erreur Javascript pour validation W3C [Résolu]

Ky021 207Messages postés 18 juin 2006Date d'inscription 23 septembre 2011Dernière intervention - Dernière réponse le 2 janv. 2012 à 12:27
Bonjour,
J'ai 6 erreurs de validation XHTML 1.0 Transitional qui viennent de Javascript. Ça fait un moment que je trouve pas comment les régler.
Les deux premières erreurs viennent des deux "&" d'un script, j'ai essayer de remplacer par "&", il n'y a plus l'erreur mais le script plante !
http://moe.mabul.org/up/moe/2009/02/09/img-1527596di6t.jpg
Les deux autre je ne sais pas d'ou ça vient:
http://moe.mabul.org/up/moe/2009/02/09/img-153252nwdc0.jpg/img
En dernier il y a la même erreur du "&" et d'un "!" du premier script.
http://moe.mabul.org/up/moe/2009/02/09/img-153423s9tzu.jpg
A bientôt.
Lire la suite 

Erreur Javascript pour validation W3C »

11 réponses
Réponse
+3
moins plus
Pour eviter ce genre de prob il faut ajouter ceci aux balises <script> :

<script type="text/javascript"><!--
// Code JS
--></script>

donc <!-- et -->

Et le validateur ne prendra plus en compte les script comme des entité html ;-)
Ajouter un commentaire
Réponse
+0
moins plus
il croit que ton & est une variable apparemment, à vrai dire je n'arrive pas trop à comprendre la présence des tes &, à quoi servent-ils?
Ky021- 9 févr. 2009 à 16:51
Salut,

A la base:

<img src="design/menu/lien2.jpg" alt="" class="anchorclass someotherclass" rel="submenu2[onmouseover]" rev="lr"/>


J'ai fait deux essais qui n'ont pas marcher:

<a href="#"><img src="design/menu/lien2.jpg" alt="" class="anchorclass someotherclass" rel="submenu2[onmouseover]" rev="lr"/></a>

<a rev="lr" rel="rel=submenu2[onmouseover]"><img src="design/menu/lien2.jpg" alt="" class="anchorclass someotherclass"/></a>

A+
niniKy021 - 1 déc. 2009 à 21:11
Salut a tous && est l'operateur logique and en javascript ou tous simplement 'et' en bon francais ca s'utilse dans des conditions genre:
si il fait beau et qu'il ya de l'essence dans la voiture
alors ce promener

ce qui donne en javascript un truc du genre

if (il_fait_beau() && il_y_a_de_l_essence())
{
se_promener() ;
}

est bien sur cette operateur rentre en colision avec la syntax des entity qui servent au accentue et autre caractere dont le code ascii est superieur a 127
ta solution fonctionne c'est d'ailleur celle que j'utilise mais je suis toujours a la recheche de l'escapage que je ne connais pas encore
oiop - 2 janv. 2012 à 12:27
Pour le &&, le mieux est de remplacer par AND
Ajouter un commentaire
Réponse
+0
moins plus
À mon avis le problème c'est que le RDF doit avoir une syntaxe différente pour être accepté par le W3C, il faudrait que vous vous renseigner sur le sujet.
Ky021- 9 févr. 2009 à 18:31
Salut
Mon problème est résolue, j'ai trouver la bonne solution:

<a href="#" class="anchorclass someotherclass" rev="lr" rel="submenu2[onmouseover]"> <img src="design/menu/lien2.jpg" alt="" /></a><br />

Merci quand même pour ton aide ;)
Ajouter un commentaire
Ce document intitulé « Erreur Javascript pour validation W3C » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?