Version complète: sur le forum Webmaster Hub : Validation javascript
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Scripts et utilitaires
Nullette
Les 3 validateurs signalent l'erreur suivante :
CITATION
erreurs du type #79. Une balise de fin a été trouvée sans balise de début


Il s'agit d'un code javascript (je suppose <script type="text/javascript">) fourni par tradedoubler.com

CODE
... mg src="'+uri+'" border=0></a>');


pourtant la balise de début y est
CODE
'<a href


?
Jok
Mets déjà des quotes pour border=0.
On peut voir le reste de la ligne ?
Nullette
Voici le code tel que fourni par tradedoubler :
CODE
<script language="javascript">
var uri = 'http://impfr.tradedoubler.com/imp/img/23456/000000?' + new String (Math.random()).substring (2, 11);
document.write('<a href="http://clk.tradedoubler.com/click?p=12345&a=222222&g=33333" target="_blank"><img src="'+uri+'" border=0></a>');
</script>


(j'ai modifié les chiffres)
Jok
Rah si tradedoubler n'est pas capable de fournir du code html valide ..
Bref, j'ai déjà rencontré ce genre de probleme avec un code javascript.
En fait il faudrai que tu génère le code javascript (new String (Math.random()).substring (2, 11);) en php.
Et virer tout ce qui est javascript ... pour le mettre en php.

Ca devrai fonctionner normalement après.
En tout cas, voila ton code ... un peu nettoyer mais toujours pas valide.

CODE
<script language="javascript" type="text/javascript">
var uri = 'http://impfr.tradedoubler.com/imp/img/23456/000000?' + new String (Math.random()).substring (2, 11);
document.write('<a href="http://clk.tradedoubler.com/click?p=12345&amp;a=222222&amp;g=33333" target="_blank"><img src="'+uri+'" border="0" alt="tradedoubler" /></a>');
</script>
Nullette
Je te remercie Jok. J'ai vu que tu as rajouté les guillemets à border et mis &amp; à la place de &. Ok.

Mais l'erreur est toujours là :
CITATION
end tag for element "A" which is not open

..." border="0" alt="tradedoubler" /></a>');
Nullette
Personne n'a une idée ?
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.