Barre d'outils en javascript
Bonjour, j'essaie de faire une barre d'outils avec des boutons qui permettent d'�crire du texte dans un textarea, lorsqu'on clique sur un bouton, cela affiche des balises :).
Mon probl�me est lorsque l'on clique sur les boutons, le code s'affiche en bas de page... Comment peut-on y rem�dier pour que le code s'�crive o� le pointeur est positionn� ?
PS : Je n'ai pas de bonne base en javascript, j'en ai seulement besoin pour un �diteur de texte..
Voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
<script language="JavaScript" type="text/javascript">
function AddText(startTag,defaultText,endTag)
{
with(document.poster)
{
if (text.createTextRange)
{
var text;
text.focus(text.caretPos);
text.caretPos = document.selection.createRange().duplicate();
if(text.caretPos.text.length>0)
{
var sel = text.caretPos.text;
var fin = '';
while(sel.substring(sel.length-1, sel.length)==' ')
{
sel = sel.substring(0, sel.length-1)
fin += ' ';
}
text.caretPos.text = startTag + sel + endTag + fin;
}
else
text.caretPos.text = startTag+defaultText+endTag;
}
else text.value += startTag+defaultText+endTag;
}
}
</script> |
Merci d'avance !!
Bonne soir�e :D