Bonjour à tous,
Je suis (toujours) dans ma validation W3C, et j'arrive à un blocage.
J'ai la ligne suivante :
<span id="href_content9" ><li style="margin-top:5px;"><img src="../img/arrow.gif" alt="fleche"></li> <li><a href="javascript:void(0)" onClick='showNational(1)' ><h2><b> National </b></h2></a></li></span>
Et j'utilise la fonction Javascript suivante qui fait modifier le contenu du <span>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| function showNational(val,ville){
var national_post_val=val;
var new_class="show_national_only";
if(national_post_val==1)
{
showVille(0,ville);
setBodyClass(new_class);
document.getElementById('href_content9').innerHTML='<li style="margin-top:5px;"><img src="../img/arrowc.gif"></li><li><div id="national" ><h2 class="current" style="color:#5A5756;"> Deals Nationaux </h2></li>';
}
if(national_post_val==0)
{
removeBodyClass(new_class);
document.getElementById('href_content9').innerHTML='<li style="margin-top:5px;"><img src="../img/arrow.gif" alt="fleche"></li><li><a href="javascript:void(0)" id="national" onClick="showNational(1,\''+ ville +'\')" ><h2 style="color:#5A5756;">Deals Nationaux </h2></a></li>';
}
} |
Conclusion, je ne vois pas comment organiser mon code différemment.
Et pourtant lorsque je valide j'ai les messages d'erreurs suivants concernant cette ligne uniquement :
document type does not allow element "SPAN" here; assuming missing "LI" start-tag
Puis 2 fois (car il y a 2 balises <li>)
document type does not allow element "LI" here
Puis
document type does not allow element "H2" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag
J'imagine que les 2 premiers messages sont liés entre eux, et j'ai donc ce problème d'organisation du code pour que ça marche.
Et par contre pour le second message, je ne comprends rien. J'ai ce message un peu partout pour des DIV aussi, et je n'arrive pas à bien comprendre le but. Et je n'ai pas trouvé d'infos claires sur la correction de cette erreur.
J'image qu'il faut utiliser plutôt OBJECT, mais je ne vois pas du tout comment !
Merci de votre aide.
Partager