5568 sujets

Sémantique web et HTML

Bonjour,
en utilisant le validator XML, j'ai une erreur:
document type does not allow element "span" here.
alors que dans mon JS j'ai:

chaine_page += "<span class='titrearticle'>" + ....
Comment supprimer cette erreur ?
Bonjour et bienvenu... Smiley cligne

Jet'avoue que j'ai un peu de mal à suivre ...
Tu parles de validator XML, puis de fichier JavaScript et d'un élément HTML Smiley sweatdrop

Il faudrait que tu indiques le contenu qui renvoit l'erreur pour que l'on puisse t'aider Smiley cligne
Salut,

est ce qu'il ne s'agirait pas d'un extrait de javascript placé dans le head du document ?

Le plus simple serait de tout externalisé dans un fichier.js lié

sinon essayes de voir ce que donne

chaine_page += "&lt;span class='titrearticle'&gt;" + ....

Modifié par clb56 (21 Nov 2006 - 19:50)
Clb56 > A mon avis, non. Je n'en mettrais pas ma main à couper mais pour moi le code que tu proposes provoquerait l'affichage du code HTML en dur...

Je rejoins un avis précédent : exernaliser le javascript est le moyen le plus facile de palier à ce problème.

Sinon, il en existe une autre : encadrer le script par des commentaires HTML ou une section CDATA.

Ex : <script type="text/javascript"><!-- ... ton script ... --></script>
Bonjour à tous
merci pour vos réponses. j'ai opté pour
// <![CDATA[
code
// ]]>
qui résoud parfaitement mon problème.