Javascript: code pour insérer smiley (comp. FF)

Statut
N'est pas ouverte pour d'autres réponses.

Arnoz

Touriste
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 ;)

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>
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!
 

MbK_

Etudjant
essaye de retrouver celui qui est utilisé sur phpBB :)

je le cherche aussi mais bon c'est pas si urgent que ca
 
1er
OP
A

Arnoz

Touriste
MbK_ a dit:
essaye de retrouver celui qui est utilisé sur phpBB :)

je le cherche aussi mais bon c'est pas si urgent que ca
Ca c'est simple à faire, mais ça marche pas sous FF. C'est plus celui de Invision qui est top, et compatible, mais il est plutôt énorme...
 
1er
OP
A

Arnoz

Touriste
Up?!
 

MbK_

Etudjant
Arnoz a dit:
MbK_ a dit:
essaye de retrouver celui qui est utilisé sur phpBB :)

je le cherche aussi mais bon c'est pas si urgent que ca
Ca c'est simple à faire, mais ça marche pas sous FF. C'est plus celui de Invision qui est top, et compatible, mais il est plutôt énorme...
bah c'est pas grave si il est enorme....


celui que tu a mis en haut il va ou pas pour finir? ou il va que pour IE?
 
1er
OP
A

Arnoz

Touriste
MbK_ a dit:
Arnoz a dit:
MbK_ a dit:
essaye de retrouver celui qui est utilisé sur phpBB :)

je le cherche aussi mais bon c'est pas si urgent que ca
Ca c'est simple à faire, mais ça marche pas sous FF. C'est plus celui de Invision qui est top, et compatible, mais il est plutôt énorme...
bah c'est pas grave si il est enorme....


celui que tu a mis en haut il va ou pas pour finir? ou il va que pour IE?
Fonctionne pour les deux, j'ai juste besoin d'aide pour "configurer" les varibale pour qu'il intègre des mots dans le textarea...
 
1er
OP
A

Arnoz

Touriste
Dernier p'tit up... :oops:
 

MbK_

Etudjant
Arnoz a dit:
MbK_ a dit:
Arnoz a dit:
MbK_ a dit:
essaye de retrouver celui qui est utilisé sur phpBB :)

je le cherche aussi mais bon c'est pas si urgent que ca
Ca c'est simple à faire, mais ça marche pas sous FF. C'est plus celui de Invision qui est top, et compatible, mais il est plutôt énorme...
bah c'est pas grave si il est enorme....


celui que tu a mis en haut il va ou pas pour finir? ou il va que pour IE?
Fonctionne pour les deux, j'ai juste besoin d'aide pour "configurer" les varibale pour qu'il intègre des mots dans le textarea...
qu'appelles tu configurer?

trouver le bon nom pour le form et pour le textarea?
 
1er
OP
A

Arnoz

Touriste
Mais oui. Pour qu'en cliquant sur le lien du style "javascript:insertValue(...)" il y a ait < b> et < b/> qui s'insèrent dans le form.
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut