je suis a la recherche d'un script qui ecrit dans un textarea sur un clique d'un bouton a la position du curseur (n'importe ou dans le text). j'ai deja trouver un scipt qui utilise la fonction textRange mais cette deniere ne marche que sous IE windows pas sur IE mac. voila la fonction que j'utilise sous IE windows.
function storeCaret (textEl)
{
if (textEl.createTextRange)
textEl.caretPos = document.selection.createRange().duplicate();
}
function insertAtCaret (textEl, text)
{
if (textEl.createTextRange && textEl.caretPos)
{
var caretPos = textEl.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?
text + ' ' : text;
}
else
textEl.value = text;
}
merci d'avance