Salut,

J'ai trouvé un petit editeur html, qui ajoute des balises html en cliquant sur des boutons que j'ai crée, mais le problème c'est que la fonciton javascript qui fait, ajoute toujours les balises à la fin du text deja ecrit dans le textarea, je voudrais qu'elle le text la ou la barre verticale dont la position est selectionné par la souris (je ne sais pas comment s'apelle cette barre desolé)

Je vous montre ma fonction javascript qui fait ca :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function AddText(startTag,defaultText,endTag) 
{
 if (document.poster.message.createTextRange) 
 {
  var text;
  document.poster.message.focus(document.poster.message.caretPos);
  document.poster.message.caretPos = document.selection.createRange().duplicate();
  if(document.poster.message.caretPos.text.length>0)
  {
   document.poster.message.caretPos.text = startTag + document.poster.message.caretPos.text + endTag;
  }
  else
  {
   document.poster.message.caretPos.text = startTag+defaultText+endTag;
  }
 }
 else document.poster.message.value += startTag+defaultText+endTag;
}
</script>

Savez vous quelles modifications je dois faire pour que cette fonction ajoute le text là ou je veux ?


MErci


...