Erreur Javascript pour validation W3C

Résolu/Fermé
Ky021 Messages postés 207 Date d'inscription dimanche 18 juin 2006 Statut Membre Dernière intervention 23 septembre 2011 - 9 févr. 2009 à 15:46
 oiop - 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.
A voir également:

3 réponses

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 ;-)
3
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 513
9 févr. 2009 à 15:48
il croit que ton & est une variable apparemment, à vrai dire je n'arrive pas trop à comprendre la présence des tes &, à quoi servent-ils?
0
Ky021 Messages postés 207 Date d'inscription dimanche 18 juin 2006 Statut Membre Dernière intervention 23 septembre 2011 9
9 févr. 2009 à 16:14
Salut

Les deux && font partie d'un script javascript. Je m'y connais pas dans ce langage mais je croit que ce sont des opérateurs.
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 513 > Ky021 Messages postés 207 Date d'inscription dimanche 18 juin 2006 Statut Membre Dernière intervention 23 septembre 2011
9 févr. 2009 à 16:19
Il me semble qu'il faut tout simplement que vous mettiez un espace avant && et un espace après && pour avoir :
document.getElementById && !document.all
0
Ky021 Messages postés 207 Date d'inscription dimanche 18 juin 2006 Statut Membre Dernière intervention 23 septembre 2011 9 > NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013
9 févr. 2009 à 16:31
Salut

Il n'y a plus les 4 erreurs avec les "&" car j'ai mis le script en externe.

Mais il me reste toujours ces deux erreurs:
http://moe.mabul.org/up/moe/2009/02/09/img-153252nwdc0.jpg

A+
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 513 > Ky021 Messages postés 207 Date d'inscription dimanche 18 juin 2006 Statut Membre Dernière intervention 23 septembre 2011
9 févr. 2009 à 16:47
D'après l'erreur, la balise dans laquelle se trouve cette erreur ne supporte pas les options rev et rel.
Quel est le début de cette balise?
0
Ky021 Messages postés 207 Date d'inscription dimanche 18 juin 2006 Statut Membre Dernière intervention 23 septembre 2011 9 > NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013
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+
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 513
9 févr. 2009 à 17:07
À 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.
0
Ky021 Messages postés 207 Date d'inscription dimanche 18 juin 2006 Statut Membre Dernière intervention 23 septembre 2011 9
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 ;)
0