Erreur Javascript pour validation W3C

Résolu
Ky021 Messages postés 211 Date d'inscription   Statut Membre Dernière intervention   -  
 oiop -
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.

3 réponses

DavidBxl
 
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   Statut Membre Dernière intervention   514
 
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 211 Date d'inscription   Statut Membre Dernière intervention   9
 
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   Statut Membre Dernière intervention   514 > Ky021 Messages postés 211 Date d'inscription   Statut Membre Dernière intervention  
 
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 211 Date d'inscription   Statut Membre Dernière intervention   9 > NookZ Messages postés 2138 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   514 > Ky021 Messages postés 211 Date d'inscription   Statut Membre Dernière intervention  
 
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 211 Date d'inscription   Statut Membre Dernière intervention   9 > NookZ Messages postés 2138 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   514
 
À 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 211 Date d'inscription   Statut Membre Dernière intervention   9
 
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