Iframe, getSelection() et balise
Bonjour,
Edition du message précédent.
Donc j'ai solutionné le probleme d'avant voici le code:
Code:
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 maintenant mon probleme est plus complexe, si j'ai ceci:
Et que je veut mettre en gras 456789 en gardant le formatage deja appliqué, il faudrait donc que j'obtiene ceci:
Code:
1 2
|
123<b><u>456</u>789</b> |
Hors pour le moment j'obtient des choses bizarre :(
Si quelque a une idée?
Merci ;)