Bonjour,
J'ai le bout de code HTML suivant :
Notez la présence de %prop% qui va être traité ensuite :
Et bien, avant même de faire le replace, la chaine %prop% a disparu de template !
Après quelques tests, je me suis rendu compte qu'en renommant l'attribut "style" en "_style", cette fois-ci, cela marchait
!
Tout se passe donc comme si le contenu de l'attribut était épuré des propriétés inconnues !
J'ai le bout de code HTML suivant :
<div id='modele'>
<table>
<tr>
<td style='color:red; [b]%prop%[/b]'>Hello world !
</td>
</tr
</table>
</div>
Notez la présence de %prop% qui va être traité ensuite :
template = document.getElementById("modele").innerHTML;
template = template.replace("%prop%","width:50%");
Et bien, avant même de faire le replace, la chaine %prop% a disparu de template !
Après quelques tests, je me suis rendu compte qu'en renommant l'attribut "style" en "_style", cette fois-ci, cela marchait

Tout se passe donc comme si le contenu de l'attribut était épuré des propriétés inconnues !