Forum de discussions pour les webmasters et les web developpeurs. (PHP, SQL, XHTML, JavaScript, Référencement, Positionnement,...)
Vous n'êtes pas identifié.
Bonjour,
je rencontre des erreurs xhtml sur une publicité mes je n'arrive pas à comprend !
Voici le code de la pub :
<script>
var links = new Array('<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_01.gif"></a>','<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_02.gif"></a>','<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_03.gif"></a>','<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_07.gif"></a>','<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_11.gif"></a>');
var divObj= document.getElementById('J5X9');
divObj.innerHTML = links[Math.floor(Math.random()*links.length)];
</script>Et l'erreur xhtml :
Error Line 48, Column 732: required attribute "alt" not specified.
…indow.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cb
Cordialement,
romain
Hors ligne
Bonjour,
Romain nous te disons toujours la même chose c'est écrit et très lisible !
Si tu ne comprends pas l'anglais tu peux utiliser le traducteur Google qui te traduira les mots même si les phrases n'auront pas toujours le bon sens.
En XHTML l'attribut ALT est obligatoire. C'est ce qu'indique l'erreur "L'attribut obligatoire "alt" n'est pas spécifié".
Une image valide en XHTML :
<img src="monimage.png" alt="mon texte si l'image ne s'affiche pas" />
Dans ton cas il suffit de placer l'attribut ALT sur toutes les images que contient ton code.
Comme ceci :
<script>
var links = new Array('<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_01.gif" alt="pub"></a>','<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_02.gif" alt="pub"></a>','<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_03.gif" alt="pub"></a>','<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_07.gif" alt="pub"></a>','<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_11.gif" alt="pub"></a>');
var divObj= document.getElementById('J5X9');
divObj.innerHTML = links[Math.floor(Math.random()*links.length)];
</script>Hors ligne
Merci beaucoup neo6 !
Merci avec ce alt j'ai encore des erreurs :
Error Line 48, Column 268: end tag for "img" omitted, but OMITTAG NO was specified.
…02110415_468x60_01.gif" alt="pub"></a>','<a href="http://www.yes-messenger.co
et
Info Line 48, Column 153: start tag was here.
…ndow.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbs
Merci beaucoup pour votre aide
Cordialement,
romain
Hors ligne
Si aucune balise de fermeture n'est précisée (</img>), il faut mettre un slash à la fin de la balise IMG.
Comme ceci :
<script>
var links = new Array('<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_01.gif" alt="pub" /></a>','<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_02.gif" alt="pub" /></a>','<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_03.gif" alt="pub" /></a>','<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_07.gif" alt="pub" /></a>','<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_11.gif" alt="pub" /></a>');
var divObj= document.getElementById('J5X9');
divObj.innerHTML = links[Math.floor(Math.random()*links.length)];
</script>Hors ligne
ok,, maintenant il me reste 28 erreurs à corriger via ce lien w3c cliquez ici !
Line 47, Column 7: required attribute "type" not specified.
<script>
Line 48, Column 152: document type does not allow element "a" here.
…indow.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cb
Line 48, Column 403: document type does not allow element "a" here.
…indow.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cb
Line 48, Column 654: document type does not allow element "a" here.
…indow.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cb
Error Line 48, Column 905: document type does not allow element "a" here.
…indow.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cb
Via ce code pub invalid :
<script>
var links = new Array('<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_01.gif" alt="pub" /></a>','<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_02.gif" alt="pub" /></a>','<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_03.gif" alt="pub" /></a>','<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_07.gif" alt="pub" /></a>','<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_11.gif" alt="pub" /></a>');
var divObj= document.getElementById('J5X9');
divObj.innerHTML = links[Math.floor(Math.random()*links.length)];
</script>Cordialement,
romain
Hors ligne
Essai ceci :
<script type="text/javascript">
// <![CDATA[
var links = new Array('<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_01.gif" alt="pub" /></a>','<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_02.gif" alt="pub" /></a>','<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_03.gif" alt="pub" /></a>','<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_07.gif" alt="pub" /></a>','<a href="http://www.yes-messenger.com/?id=44435&e=0&w=0&tracker=bloc" onclick="window.open(this.href); return false;"><img src="http://www.sv2.biz/modules/cbsys/promo/bannieres/produits/787/20070502110415_468x60_11.gif" alt="pub" /></a>');
var divObj= document.getElementById('J5X9');
divObj.innerHTML = links[Math.floor(Math.random()*links.length)];
// ]]>
</script>Hors ligne
merci beaucoup neo6 j'ai plus que 22 erreurs sur la page d'accueil au lieux de 150
Cordialement,
romain
Hors ligne