Erreur w3c => php my visites

Résolu/Fermé
gavroch74 Messages postés 65 Date d'inscription vendredi 27 février 2009 Statut Membre Dernière intervention 12 mars 2011 - Modifié par gavroch74 le 31/08/2010 à 14:39
gavroch74 Messages postés 65 Date d'inscription vendredi 27 février 2009 Statut Membre Dernière intervention 12 mars 2011 - 31 août 2010 à 15:32
Bonjour a toute et tous,
Je viens de refaire mon site et j'ai pu valider toute mes pages et ma feuille de style css
Mais en mettent le script de "phpmyvisite" de free en JavaScript une erreur s'affiche:


Line 254, Column 18: there is no attribute "language" 

<script language="javascript" src="http://st.free.fr/phpmyvisites.js" type="tex...


Le " juste apres language= est souligner de pointiller rouge

Voici le code qui cause l'erreur :

  <!-- phpmyvisites --> 
<a href="http://st.free.fr/" title="phpMyVisites | Open source web analytics" 
onclick="window.open(this.href);return(false);"><script type="text/javascript"> 
<!-- 
var a_vars = Array(); 
var pagename=''; 

var phpmyvisitesSite = 152264; 
var phpmyvisitesURL = "http://st.free.fr/phpmyvisites.php"; 
//--> 
</script> 
<script language="javascript" src="http://st.free.fr/phpmyvisites.js" type="text/javascript"></script> 
<object><noscript><p>phpMyVisites | Open source web analytics 
<img src="http://st.free.fr/phpmyvisites.php" alt="Statistics" style="border:0" /> 
</p></noscript></object></a> 
<!-- /phpmyvisites -->


W3C me dit:
le type de document que vous utilisez ne prend pas en charge cet attribut pour cet élément
Comment le prendre en charge ou corriger cette erreur ???

Merci d'avance pour votre aide !
yann.


A voir également:

2 réponses

Salut,

Sur le site SELFHTML :

L'attribut language= encore toujours très utilisé et avec lequel de nombreux concepteurs Web mentionnent le langage script dans le repère d'ouverture <script> (par exemple language="JavaScript" ou bien language="JavaScript1.2"), ne fait pas partie du standard HTML et génère du HTML non valide. Les navigateurs connaissent certes l'attribut language et l'interprètent mais pour les navigateurs plus récents l'attribut type= suffit amplement pour reconnaître le langage.
http://fr.selfhtml.org/html/transit/scripts.htm

Donc, vire l'attribut language de ta balise script.
1
gavroch74 Messages postés 65 Date d'inscription vendredi 27 février 2009 Statut Membre Dernière intervention 12 mars 2011 13
31 août 2010 à 15:32
Merci noux !!! Ca marche je suis en fin valide au w3c ;)
Je garde ton lien tout y est bien expliquer !!!

Merci a toi @+
0