Merci bcp, effectivement maintenant ça marche :
function coucou(smil)
{
document.truc.ms.focus();
document.truc.ms.value = document.truc.ms.value + smil
}
<form name="truc" action="truc.php" method="post">
<textarea name="ms" rows="13" cols="49"></textarea><img src="adress_de_mon_smiley.gif" onclick="coucou('youp'" alt="" height="15" width="15" border="0">
Plus de problème ni sous netscape ni sous IE ou Mozilla ...
MAIS (ce serait trop simple), ya un petit truc qui m'ennuie :
Sous Opera (version 6.04), quand j'insère le smiley, il s'insère bien ou il faut, mais le curseur revient au début du textearea... Une idée ?
PS : pour greg : Je suis le premier à penser qu'il faut pas trop pousser mémé, mais là, j'ai vraiment envie de rentrer dans les détail et de comprendre ce que je fais pour le javascript. (Pour php, les docs sur le net sont suffisamment bien faites pour éviter ce genre de question)