5568 sujets

Sémantique web et HTML

bonjour,
j'ai un problème de validation sur la balise "object" du code suivant. Le validateur w3c ne l'accepte pas et m'affiche : "end tag for element "OBJECT" which is not open."
Auriez vous une solution?
Merci


<div id="flash2">

<script type="text/javascript">
flash('<object type="application/x-shockwave-flash" data="images/flash2.swf" width="193" height="196">

<param name="wmode" value="Transparent" />
<param name="movie" value="images/flash2.swf" /> 
<param name="quality" value="high" /> 
<param name="menu" value="false" />
</object>');
</script>
		   
</div>

Modifié par rvantony (12 Jun 2007 - 11:16)
Placer ton script dans un commentaire html, type :
<script type="text/javascript">
<!--
flash('<object type="application/x-shockwave-flash" data="images/flash2.swf" width="193" height="196">

<param name="wmode" value="Transparent" />
<param name="movie" value="images/flash2.swf" /> 
<param name="quality" value="high" /> 
<param name="menu" value="false" />
</object>');
-->
</script>


Ou bien l'externaliser.


Le problème vient du fait que le parseur essaye d'interpréter ton javascript comme du html, et forcément c'est pas du html très valide ^^;
Modifié par BlueScreenJunky (12 Jun 2007 - 11:46)