Bonjour.
Je m'explique,
j'ai un DIV editable (contentEditable="true").
je voudrai insérer un texte à la position courante du curseur, avec une selection au paravant c'est faisable
Code Javascript :
// The current selection
var range = myDiv.document.selection.createRange();
// We'll use this as a 'dummy'
var stored_range = range.duplicate();
// Select all text
stored_range.moveToElementText(myDiv);
// Now move 'dummy' end point to end point of original range
stored_range.setEndPoint('EndToEnd', range);
// Now we can calculate start and end points
myDiv.selectionStart = stored_range.text.length - range.text.length;
myDiv.selectionEnd = myDiv.selectionStart + range.text.length;
alert("le debut de selection : " + myDiv.selectionStart
+ "\n la fin de la selection: " + myDiv.selectionEnd);
// Change text with HTLM tags.
range.pasteHTML("test"range.text + "test");
Mais par contre je voudrai ajouter du texte sans selection juste dans la position du curseur acteulle.
Merci pour toutes vos suggestions

.