Barre BBCode
Résolu
a70m
Messages postés
2763
Date d'inscription
Statut
Contributeur
Dernière intervention
-
a70m Messages postés 2763 Date d'inscription Statut Contributeur Dernière intervention -
a70m Messages postés 2763 Date d'inscription Statut Contributeur Dernière intervention -
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 verticale mac - Forum MacOS
- Barre des taches - Guide
- Barre clavier - Forum Excel
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 ;)