Barre BBCode
Résolu
a70m
Messages postés
3121
Statut
Contributeur
-
a70m Messages postés 3121 Statut Contributeur -
a70m Messages postés 3121 Statut Contributeur -
Bonjour,
Je cherche à faire une barre de boutons qui insère des balises BBCode dans un textarea.
J'ai un code JavaScript, mais la fonction createTextRange() ne fonctionne que sur IE.
Je vous joinds mon bout de code :
<code>
<tr>
<td><a href="javascript:AddText('','','');">URL</a>
| <a href="javascript:AddText('[email]','','/email');">Email</a>
| <a href="javascript:AddText('[b]','','/b');">Gras</a>
| <a href="javascript:AddText('[i]','','/i');">Italique</a>
| <a href="javascript:AddText('[u]','','/u');">Souligné</a>...</td>
</tr>
<tr>
<td><textarea wrap="virtual" onmouseover="this.focus();" name="modif_contenu" style="width:100%; font-family:Tahoma;" rows=40><?php echo $donnees['contenu']; ?>
Je cherche à faire une barre de boutons qui insère des balises BBCode dans un textarea.
J'ai un code JavaScript, mais la fonction createTextRange() ne fonctionne que sur IE.
Je vous joinds mon bout de code :
<code>
<tr>
<td><a href="javascript:AddText('','','');">URL</a>
| <a href="javascript:AddText('[email]','','/email');">Email</a>
| <a href="javascript:AddText('[b]','','/b');">Gras</a>
| <a href="javascript:AddText('[i]','','/i');">Italique</a>
| <a href="javascript:AddText('[u]','','/u');">Souligné</a>...</td>
</tr>
<tr>
<td><textarea wrap="virtual" onmouseover="this.focus();" name="modif_contenu" style="width:100%; font-family:Tahoma;" rows=40><?php echo $donnees['contenu']; ?>
A voir également:
- Barre BBCode
- Windows 11 barre des taches a gauche - Guide
- Barré whatsapp - Guide
- Barre des taches - Guide
- Barre clavier - Forum Excel
- Égal barré ✓ - Forum Clavier
6 réponses
Salut !
Essaie de chercher, je pense qu'il existe une fonction :
getElementBySelection()
Mais je pense que cela ne renvoi pas de texte, comme son nom l'indique.
Sinon tu prends la source du formulaire de post de CCM :D
Bye ;)
Essaie de chercher, je pense qu'il existe une fonction :
getElementBySelection()
Mais je pense que cela ne renvoi pas de texte, comme son nom l'indique.
Sinon tu prends la source du formulaire de post de CCM :D
Bye ;)
J'ai pas trop compris ce que tu as tenté de m'expliquer :/
Pourrais-tu me donner un exemple ?
Pour la source de CCM, j'ai déjà essayé, j'ai épluché tout le JavaScript qu'il y a dans la source, mais aucun ne correspond :/
Merci de ta réponse :D
Pourrais-tu me donner un exemple ?
Pour la source de CCM, j'ai déjà essayé, j'ai épluché tout le JavaScript qu'il y a dans la source, mais aucun ne correspond :/
Merci de ta réponse :D
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut !
Je viens de chercher sur Google, apparemment cette fonction n'existe pas...
Ah ben je me suis gourré alors. Sinon, une fonction similaire est :
document.getElementById('id_du_textarea').value
...vaudra la valeur de ton textarea;
Désolé, je ne sais pas t'aider plus...
A part ce lien que j'ai trouvé :
https://www.developpez.net/forums/d744935/javascript/general-javascript/entourer-texte-balises-textarea-maniere-d-bbcode/
Dis-moi quoi !
Bye ;)
Je viens de chercher sur Google, apparemment cette fonction n'existe pas...
Ah ben je me suis gourré alors. Sinon, une fonction similaire est :
document.getElementById('id_du_textarea').value
...vaudra la valeur de ton textarea;
Désolé, je ne sais pas t'aider plus...
A part ce lien que j'ai trouvé :
https://www.developpez.net/forums/d744935/javascript/general-javascript/entourer-texte-balises-textarea-maniere-d-bbcode/
Dis-moi quoi !
Bye ;)