par
Arcanis » 27 janv. 2007, 22:16
C'est à dire scinder le texte en trois partie:
- La partie à gauche du texte sélectionné
- La partie contenant le texte sélectionné
- La partie à droite du texte sélectionné
Sous firefox, il suffit de faire ça:
Code : Tout sélectionner
var selLength = txtarea.textLength;
var selStart = txtarea.selectionStart;
var selEnd = txtarea.selectionEnd;
if (selEnd == 1 || selEnd == 2)
selEnd = selLength;
var s1 = (txtarea.value).substring(0,selStart);
var s2 = (txtarea.value).substring(selStart, selEnd)
var s3 = (txtarea.value).substring(selEnd, selLength);
C'est à dire scinder le texte en trois partie:
- La partie à gauche du texte sélectionné
- La partie contenant le texte sélectionné
- La partie à droite du texte sélectionné
Sous firefox, il suffit de faire ça:
[code] var selLength = txtarea.textLength;
var selStart = txtarea.selectionStart;
var selEnd = txtarea.selectionEnd;
if (selEnd == 1 || selEnd == 2)
selEnd = selLength;
var s1 = (txtarea.value).substring(0,selStart);
var s2 = (txtarea.value).substring(selStart, selEnd)
var s3 = (txtarea.value).substring(selEnd, selLength);[/code]