Erreur w3c => php my visites

Résolu/Fermé
Messages postés
65
Date d'inscription
vendredi 27 février 2009
Statut
Membre
Dernière intervention
12 mars 2011
-
Messages postés
65
Date d'inscription
vendredi 27 février 2009
Statut
Membre
Dernière intervention
12 mars 2011
-
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.


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.
Messages postés
65
Date d'inscription
vendredi 27 février 2009
Statut
Membre
Dernière intervention
12 mars 2011
13
Merci noux !!! Ca marche je suis en fin valide au w3c ;)
Je garde ton lien tout y est bien expliquer !!!

Merci a toi @+