Erreur Javascript pour validation W3C

Résolu
Ky021 Messages postés 220 Statut Membre -  
 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 2376 Statut Membre 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 220 Statut Membre 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 2376 Statut Membre 514 > Ky021 Messages postés 220 Statut Membre
 
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 220 Statut Membre 9 > NookZ Messages postés 2376 Statut Membre
 
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 2376 Statut Membre 514 > Ky021 Messages postés 220 Statut Membre
 
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 220 Statut Membre 9 > NookZ Messages postés 2376 Statut Membre
 
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 2376 Statut Membre 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 220 Statut Membre 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