Dans la logique du template, le JavaScript est mieux placé côté Template.
Bien que ce soit du code de programmation, le Javascript est dédié au client Web. Il fait donc partie du source Html au même titre que les balises.
D'ailleur il est parfois utile de fusionner des données avec une partie du code Javascript, par exemple pour initialiser un tableau Javascript.
TBS offre un paramètre spécial : "htmlconv=js". Ceci permet de protéger les données lors de la fusion en vue de les insérer dans une chaîne Javascript délimitée par (') ou (").
Exemple :
<script type="text/javascript">
var x = '[var.texte_initial;htmlconv=js]';
</script>
|