Bonjour,
Edition du message précédent.
Donc j'ai solutionné le probleme d'avant voici le code:
Et maintenant mon probleme est plus complexe, si j'ai ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 var selObj = document.getElementById('Saisie').contentWindow.getSelection(); var innerValue = tag.contentDocument.body.innerHTML; start = innerValue.indexOf(selObj, 0); end = start + selObj.toString().length; var newStr = innerValue.substr(0, start); newStr+='<'+balise+'>' + selObj + '</'+balise+'>'; newStr+= innerValue.substr(end, innerValue.length); tag.contentDocument.body.innerHTML = newStr;
Et que je veut mettre en gras 456789 en gardant le formatage deja appliqué, il faudrait donc que j'obtiene ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 123<u>456</u>789
Hors pour le moment j'obtient des choses bizarre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 123<b><u>456</u>789</b>
Si quelque a une idée?
Merci![]()
Partager