5568 sujets

Sémantique web et HTML

bonjour. En tentant de valider mon site, j'obtiens ce message d'erreur :

a écrit :
Error Line 11 column 19: there is no attribute "language".

<script language='javascript' type='text/javascript'>


Je ne vois pas l'erreur.
merci!
Peut etre que mon doctype n'est pas approprié et que je devrais rester en transitional?
Modifié par Ralfman68 (09 Aug 2005 - 09:11)
Effectivement c'est magnifique ! ça résouds mon problème ! Merci !

Je ne veux pas avoir l'air d'abuser, mais tant que j'y suis j'ai encore trois satanées erreurs qui passent pas!

a écrit :
#Line 14 column 31: character ";" not allowed in attribute specification list.
for (var i=0; i<sfEls.length; i++) {

le";" avant i++ est en rouge
a écrit :
# Error Line 14 column 31: element "sfEls.length" undefined.
for (var i=0; i<sfEls.length; i++) {

encore le";" en rouge
a écrit :
end tag for "sfEls.length" omitted, but OMITTAG NO was specified.
</script>

le">" est en rouge
Modifié par Ralfman68 (08 Aug 2005 - 23:31)
Tes trois erreurs n'en sont qu'une, et viennent du signe inférieur < utilisé dans ton script : <sfEls.length ne te fait-il pas penser à... une balise HTML ? C'est ainsi qu'elle est interprétée par le validateur Smiley cligne

Pour valider :
- place ton script entre commentaires <!-- --> (ce qui permet une validation formelle)
- ou, beaucoup mieux: déplace tous les scripts dans un fichier script.js externe que tu appelles avec :
<script type="text/javascript" src="script.js" ></script>
Elentar a écrit :
Essaye de mettre ton script à l'intérieur de sections CDATA


Evitons les sections CDATA pour du XHTML qui sera traité en HTML Smiley cligne
Administrateur
Bravo Smiley smile
N'oublie pas le petit [Résolu] qui va faciliter les choses plus tard. Merci d'avance Smiley cligne