Bonjour, j'essaie de créer des boutons de mise en forme!, gras, italique, souligné, etc....
J'ai réussi à récupérer sur le net une fonction qui me permet de changer le texte sélectionné dans un div éditable, voir code:
Cette fonction permet de changer le texte sélectionné, par un autre texte passé en paramètre à la fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function replaceSelectedText(replacementText) { var sel, range; if (window.getSelection) { sel = window.getSelection(); if (sel.rangeCount) { range = sel.getRangeAt(0); range.deleteContents(); range.insertNode(document.createTextNode(replacementText)); } } else if (document.selection && document.selection.createRange) { range = document.selection.createRange(); range.text = replacementText; } }
Mais pour mettre par exemple le texte sélectionne en gras par exemple, j'arrive pas à trouver la modif à faire à cette fonction!!!
merci d'avance pour vos réponses!!
Partager