J'ai trouvé un code parfait pour ajouter du texte à un textarea, il paraîtrait que c'est compatible FF et IE.
En fait, je veux qu'en sélectionnant un terme, j epuisse cliquer sur le bouton "gras" et que les balises [ b] et [ /b] se mettent de part et d'autre du mot séléctionné.
Soit vous avez un code tout fait pour ça, compatible IE et FF, soit vous utilisez le mien
Le stress, c'est que je n'arrive pas à le faire fonctionner.
Pour info, le form a comme ID:commentform, comme NAME: poster et le textarea comme ID:comment et NAME:comment.
Je dois parametrer quoi dans ce code javascript?
Merci!
En fait, je veux qu'en sélectionnant un terme, j epuisse cliquer sur le bouton "gras" et que les balises [ b] et [ /b] se mettent de part et d'autre du mot séléctionné.
Soit vous avez un code tout fait pour ça, compatible IE et FF, soit vous utilisez le mien
Code:
<script language="JavaScript" type="text/javascript">
function insertValue(chaineAj)
{
var myForm = document.WriteForm.text;
//IE support
if (document.selection)
{
myForm.focus();
sel = document.selection.createRange();
sel.text = chaineAj;
document.WriteForm.focus();
}
//MOZILLA/NETSCAPE support
else if (document.WriteForm.text.selectionStart || document.WriteForm.text.selectionStart == "0")
{
var startPos = document.WriteForm.text.selectionStart;
var endPos = document.WriteForm.text.selectionEnd;
var chaine = document.WriteForm.text.value;
myForm.value = chaine.substring(0, startPos) + chaineAj + chaine.substring(endPos, chaine.length);
} else
{
myForm.value += chaineAj;
}
}
</script>
Pour info, le form a comme ID:commentform, comme NAME: poster et le textarea comme ID:comment et NAME:comment.
Je dois parametrer quoi dans ce code javascript?
Merci!