Validateur XHTML1.1 Strict... Monique, au secours !!!

  • Auteur de la discussion Auteur de la discussion Grantome
  • Date de début Date de début
WRInaute passionné
Bah voilà, j'ai bossé comme un dingue, mais j'ai ces 2 erreurs qui me gavent.
Elles concernent les "<"

Peux-tu jeter un oeil au validateur avec cette adresse ?

h**p://www.raikkonen-f1.com/test/index.php

Merci.
 
A
Anonymous
Guest
Pour moi tu ne doit pas mettre les 2 lignes
Code:
<a href="http://www.xiti.com/xiti.asp?s=41213">
...
</a>
qui entourrent le <script>...</script>.

Le lien vers xiti est écrit dans le code java ( writeln(...) ) et la ferméture de ton lien génere la seconde erreur puisque le tag <noscript> ne suit pas immédiatement le </script>

dk.
 
WRInaute passionné
Bonjour,

darkfire a mis le doigt sur le problème :wink:

Tu as la structure suivante :
Code:
<a>
<script>...</script>
</a>
<noscript>...</noscript>
1ere erreur
- l'élément a ne peut contenir que des éléments inline (en ligne) or script est un élément de type bloc

2eme erreur
- l'élément noscript "permet aux auteurs de fournir un contenu de remplacement quand un script n'est pas exécuté", dans ce cas l'élément noscript est considéré comme "isolé" et non comme complément destiné à fournir un contenu de remplacement

Amicalement,
Monique
 
A
Anonymous
Guest
Ce qu'il faut faire, j'ai peut être pas été assez claire, c'est simplement suprimmer les lignes
Code:
<a href="http://www.xiti.com/xiti.asp?s=41213"> 
et
</a>
Et tout marchera...

dk.
 
WRInaute passionné
...

Eh bah vous avez tous faux :mrgreen:

Bon, je viens de virer tout le code xiti, en ne laissant que ces lignes, pour tester
Code:
<noscript>
<a href="http://www.xiti.com/xiti.asp?s=****"><img width="39" height="25" src="http://logv10.xiti.com/hit.xiti?s=****&p=&" title="Mesurez votre audience" alt="Logo Xiti" /></a>
</noscript>

Eh bien j'ai toujours les même deux erreurs avec les ">"

Code:
1 - Line 29, column 46: document type does not allow element "a" here; missing one of "ins", "del", "h1", "h2", "h3", "h4", "h5", "h6", "p", "div", "pre", "address", "fieldset" start-tag

...http://www.xiti.com/xiti.asp?s=****"><img width="39" height="25" src="http:/

2 - Line 30, column 10: end tag for "noscript" which is not finished

</noscript>


J'ai essayé ça, et ça fonctionne... Merci Milky de m'avoir titillé avec tes <p>
Code:
<p><a href="http://www.xiti.com/xiti.asp?s=******">
<script type="text/javascript">
<!--
hsh = new Date();
hsd = document;
hsr = hsd.referrer.replace(/[<>]/g, '');
hsi = '<img width="39" height="25" border=0 ';
hsi += 'src="http://logv10.xiti.com/hit.xiti?s=******';
hsi += '&p=';
hsi += '&hl=' + hsh.getHours() + 'x' + hsh.getMinutes() + 'x' + hsh.getSeconds();
if(parseFloat(navigator.appVersion)>=4)
{Xiti_s=screen;hsi += '&r=' + Xiti_s.width + 'x' + Xiti_s.height + 'x' + Xiti_s.pixelDepth + 'x' + Xiti_s.colorDepth;}
hsd.writeln(hsi + '&ref=' + hsr.replace(/&/g, '$') + '" title="Mesurez votre audience" alt="">');
//-->
</script>
</a>
<noscript>
<p><a href="http://www.xiti.com/xiti.asp?s=******"><img width="39" height="25" src="http://logv10.xiti.com/hit.xiti?s=******&p=&" title="Mesurez votre audience" alt="Logo Xiti" /></a></p>
</noscript></p>

Bon, le w3c est content, on va tester Xiti quelques jours now :wink:
 
Discussions similaires
Haut