• imprimer
  • aide

Forum de discussions « Javascript - DHTML - VBScript »

Retrouvez les publications relatives à ces discussions dans notre rubrique javascript.

Script opacité et validateur

liste des forums liste des discussions Participer à la discussion

Photo de lafeuille Message publié le mardi 24 janvier 2012 - 14h07 par lafeuille.
Bonjour,

j'ai intégré le script opacité dans un site mais ça ne passe pas au validateur, est-ce que quelqu'un pourrait me dire comment modifier ceci. J'ai essayé de créer un fichier js mais ça ne fonctionne pas...

Merci d'avance.

Le site : http://www.distri-concept.com/
Photo de Bul Message publié le mardi 24 janvier 2012 - 14h44 par Bul. mon site : http://bul.fr.nf m'écrire : http://bul.chez.com/mas/?bul
bonjour,
un validateur html je suppose ? non ?
si vous aviez regardé les erreurs je pense que vous auriez vu
<img src="/images/logo.gif" style="filter:alpha(opacity=100); -moz-opacity:.4;"....
(par exemple )
ce validateur n'aime ni filter.alpha ni -moz... il ne doit tolérer que les
"variantes" disons Fx ? du pur racisme ;o))
rien à faire que de supprimer cela dans le html
_ mettre le css dans un fichier externe, mais un validateur css du même acabit
que ce validateur html, n'aimera guère non plus
_ remplacer par du javascript qui le forcera le style,
est-ce une bonne idée ?
@+
Photo de lafeuille Message publié le mardi 24 janvier 2012 - 18h36 par lafeuille.
Je ne sais pas si je comprends tout...

oui, c'est un validateur html qui n'aime pas mon truc et l'idée c'est de regrouper le javascript dans un fichier js à part. Mais je n'y parviens pas...
Photo de jules Message publié le mardi 24 janvier 2012 - 19h19 par jules. modérateur
Courage lafeuille, tu n'es pas très loin de la validation… mais le problème ne semble pas venir du javascript.

Quel validateur utilises-tu ?

Celui du w3c indique deux types d'erreurs :

La permière, concerne les attributs "onMouseover" et "onMouseout" qui doivent s'écrire en minuscules en xhtml. Il faut donc que tu les remplaces par "onmouseover" et "onmouseout" tout simplement.

La seconde erreur est que tu as utilisé le code suivant à plusieurs endroits : <span style="color: #8b8b41;" color="#8b8b41"> hors, l'attribut "color" n'existe pas en xhtml, il faut que tu passes par l'attribut "style" comme tu le fais déjà d'ailleurs. Remplace les balises "span" concernées par <span style="color: #8b8b41;"> et ça devrait rouler.
Photo de lafeuille Message publié le mercredi 25 janvier 2012 - 05h33 par lafeuille.
Photo de jules Message publié le mercredi 25 janvier 2012 - 08h35 par jules. modérateur
Félicitation pour la validation alors ;-)

liste des forums liste des discussions Participer à la discussion

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions