Rechercher : dans
Par :

Erreur Javascript pour validation W3C

Dernière réponse le 1 déc 2009 à 21:11:06 Ky021, le 9 fév 2009 à 15:46:23 
 Signaler ce message aux modérateurs

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.

Configuration: Windows XP
Firefox 3.0.6

Meilleures réponses pour « Erreur Javascript pour validation W3C » dans :
Outils de référencement en ligne VoirDes outils en ligne pour tous ! Liste ouverte à tous et qui ne demande qu'à grandir ... Vous informer sur votre positionnement Enregistrer votre site sur les moteurs Générateurs de mots clés en ligne Validations W3C Scripts d'échange...
YouTube - Vous avez désactivé JavaScript VoirProblème Lorsque vous naviguez sur certains sites, tels que YouTube, ceux-ci affichent le message d'erreur suivant : Vous avez désactivé JavaScript ou bien vous possédez une ancienne version d'Adobe Flash Player. Téléchargez la dernière version...
Javascript - Introduction au langage Javascript VoirQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des...

1

NookZ, le 9 fév 2009 à 15:48:39

Il croit que ton & est une variable apparemment, à vrai dire je n'arrive pas trop à comprendre la présence des tes &, à quoi servent-ils?

Répondre à NookZ

2

Ky021, le 9 fév 2009 à 16:14:17

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.

Répondre à Ky021

3

NookZ, le 9 fév 2009 à 16:19:27

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

Répondre à NookZ

4

Ky021, le 9 fév 2009 à 16:31:18

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+

Répondre à Ky021

5

NookZ, le 9 fév 2009 à 16:47:43

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?

Répondre à NookZ

6

Ky021, le 9 fév 2009 à 16:51:44

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+

Répondre à Ky021

9

 nini, le 1 déc 2009 à 21:11:06

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

Répondre à nini

7

NookZ, le 9 fév 2009 à 17:07:15

À 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.

Répondre à NookZ

8

Ky021, le 9 fév 2009 à 18:31:06

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 ;)

Répondre à Ky021