Aller au contenu

bbcode : placer a l'endroit que l'on veut...


Guest netwebzone

Sujets conseillés

Guest netwebzone

Bonjour,

J'utilise cette fonction pour ajouter des smileys dans un textarea seulement le probleme c'est que ca les place toujours à la fin de ce qui est déja écrit et donc on ne peut pas le placer ou on veut...

Par exemple, c'est ecrit :

"Bonjour, ca va ? Je me présente"

Je clique sur un smiley et le code se met directement après présente, comment faire si je veux le mettre après "ca va ?" par exemple ? Pourtant j'ai placé le curseur à l'endroit la...

Merci

A+

La fonction :

Code:

function emoticon(text) {

var txtarea = document.news.newst;

text = ' ' + text + ' ';

if (txtarea.createTextRange && txtarea.caretPos) {

var caretPos = txtarea.caretPos;

caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;

txtarea.focus();

} else {

txtarea.value += text;

txtarea.focus();

}

}

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...