Javascript : une page xhtml 1.0 valide
Vous voulez inclure directement du code dans votre page xhtml 1.0
et pourtant le validateur râle tout le temps et vous dit que votre page n’est pas valide ?
Voici l’astuce : il faut mettre les tags spécifiant qu’il y a des données « qu’il ne faut pas interpréter », c’est à dire que même s’il y a des caractères interdits (signe supérieur, inférieur, point-virgule, etc) ils seront ignorés. Ces fameux tags sont : <![CDATA[
et ]]>
Bien évidemment, comme ils sont dans une section JavaScript
, il faut mettre les commentaires juste avant, commentaires qui sont autorisés :
//
. Ce qui donne au final :
<script type="text/javascript">
// <![CDATA[
...
le script proprement dit
...
// ]]>
</script>