Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog
21 février 2012 2 21 /02 /février /2012 00:09

Quand on utilise ces éléments dans un article ou un module de texte libre, l'éditeur les déplace à la fin du texte.

Ce n'est pas gênant sauf dans un cas : lorsqu'un script doit absolument s'exécuter à l'endroit où on l'a écrit.

Il existe une parade simple : enfermer l'élément script dans un div créé pour lui seul.

Exemple : le code HTML suivant :

 <p>Du texte</p> <script type="text/javascript">/* instruction JS critique*/</script> <p>Encore du texte</p> <p>Toujours du texte</p> 

Après saisie et validation dans l'éditeur il devient :

 <p>Du texte</p> <p>Encore du texte</p> <p>Toujours du texte</p> <script type="text/javascript">/* instruction JS critique*/</script> 

Considérons maintenant ce code :

 <p>Du texte</p> <div> <script type="text/javascript">/* instruction JS critique*/</script> </div> <p>Encore du texte</p> <p>Toujours du texte</p> 

Lui résiste au passage par l'éditeur OB.

commentaires

Archives