Bonjour à tous, dans le bas de mon site je vois qu'il y des accolades et des balises non fermées. //]]>

Je me demande comment faire pour trouver d'ou cela vient et les enlever ou le fermer.

Si vous avez une idée, je vous en serais très reconnaissant Smiley smile

Merci à toutes et tous et bonne journée.

Cyrille

http://www.magic2go.ca
Bonjour.

Quand on regarde le code source de votre page, on voit entre deux balises fermantes script :
</script> //]]> </script>


Quant à savoir pourquoi elles sont là... il faut voir du côté du code qui produit le HTML.

Ce qui est curieux est que les deux balises script concernées sont imbriquées...

Smiley smile
Bonjour,

Il s'agit vraisemblablement d'un reste d'une déclaration CDATA.

En XHTML ou en XML, le contenu des balises script peut poser problème, notamment lorsqu'un des caractères "&", "<", ou ">" apparaît. Il est donc nécessaire de spécifier que cette partie du document (le code javascript) n'est pas écrite dans le langage hôte du document (le XHTML) en utilisant une section CDATA:
<script type="text/javascript">
//<![CDATA[
        ... // ici c'est du javascript
//]]>
</script>

Toutefois, je vois que votre site est codé en HTML5, d'après le doctype, donc ce genre de déclaration est inutile. D'après le MDN, c'est même totalement obsolète : Writing JavaScript for XHTML (en anglais).

Donc je pense que vous pouvez l'enlever...
Modifié par TrisTOON (16 Feb 2017 - 21:06)