:ange: Vi, je suis effectivement en train d'utiliser des str_replace() mais c un peu fastidieux...
Mara's dad
Je ne sait pas, y m'a pas filé son code !
Sans doute des regex ou de simple str_replace()...
Thocan
Il les remplace de quelle manière?
Mara's dad
Le code PHP du forum remplace les [..] par des <..>.
Si les <..> ne sont pas utilisés directement, c'est pour :
1- Sécurité. Seuls quelques TAGS HTML sont autorisé
2- Permetre d'écrire du code HTML qui sera affiché tel quel et non interprété.
3- ...
Thocan
Et comment est-ce traité ensuite?
Comment transforme-t-on les [g] en <b> etc...?
Directement dans le javascript?
Mais dans ce cas, pourquoi avoir mis dès le départ cette notation [] ??? :??:
Thocan
Haaa... c du javascript? Ok, je pensais que c'était codé en php et donc pas visible via le code source.
Merci, je vais regarder ça.
Mara's dad
Exemple :
<SCRIPT>
var ctrl="#";
var tags = new Array();
tags[0] = new Array(2);
tags[0][0] = "<H3>";
tags[0][1] = "</H3>";
function saveCaret(elem)
{
if ( elem.isTextEdit ) elem.caretPos = document.selection.createRange();
Ensuite, sur le champs de texte : onblur="saveCaret(this)"
et sur le bouton pour insérer <H3> . . . </H3> : onclick=\"insert(0)
Mara's dad
Fait comme tout le mode, regarde le source du formulaire !
Attention c'est du JavaScript Spécial IE !
Thocan
Salut,
Voilà... j'ai besoin de faire des formulaires de saisie de code Html pour remplir une base de données.
Pour le formulaire, pas de pb. Mais j'aimerai faciliter la saisie du code html grâce à des boutons style ceux présents sur ce forum (en gras, en italique etc...)
Comment faire?
Je ne vois pas trop comment faire ces modifs en dynamique...