par
Ryle » 27 mars 2008, 18:50
Ce n'est pas
la seule solution.
Berzemus et
h0_noMan t'en ont également proposé une autre consistant simplement à glisser les balises de commentaire html. Ces commentaires permett(ai)ent par ailleurs aux navigateurs qui ne savent pas interpréter les balises <script> (bon ça remonte peut être à IE et Netscape 2) de ne pas afficher le code à l'écran.
Les "<" et les "&&" qu'il contient sont alors ignorés par le valideur qui ne les considérera pas respectivement comme des ouvertures de balises ou des entités mal définies.
A priori ça change pas grand chose, mais j'ai pris l'habitude de toujours coller un // sur la balise de fermeture pour éviter que JS ne s'en préoccupe...
<script type="text/Javascript">
<!--
CODE JS
//-->
</script>
Ce n'est pas [u]la seule solution[/u].
[b]Berzemus [/b]et [b]h0_noMan [/b]t'en ont également proposé une autre consistant simplement à glisser les balises de commentaire html. Ces commentaires permett(ai)ent par ailleurs aux navigateurs qui ne savent pas interpréter les balises <script> (bon ça remonte peut être à IE et Netscape 2) de ne pas afficher le code à l'écran.
Les "<" et les "&&" qu'il contient sont alors ignorés par le valideur qui ne les considérera pas respectivement comme des ouvertures de balises ou des entités mal définies.
A priori ça change pas grand chose, mais j'ai pris l'habitude de toujours coller un // sur la balise de fermeture pour éviter que JS ne s'en préoccupe...
[php]<script type="text/Javascript">
<!--
CODE JS
//-->
</script>[/php]