Bonjour à tous,

Je suis (toujours) dans ma validation W3C, et j'arrive à un blocage.

J'ai la ligne suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<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>&nbsp;National&nbsp;</b></h2></a></li></span>
Et j'utilise la fonction Javascript suivante qui fait modifier le contenu du <span>
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
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;">&nbsp;Deals Nationaux&nbsp;</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&nbsp;</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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
document type does not allow element "SPAN" here; assuming missing "LI" start-tag
Puis 2 fois (car il y a 2 balises <li>)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
document type does not allow element "LI" here
Puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.