Genau sowas habe ich schonmal gemacht.
Sieht ungefähr so aus:
function jsInsert(myStr)
{
var myText = document.Formular.textsend.value;
var myNewText = myText + " " + myStr;
document.Formular.textsend.value = myNewText;
}
und dann die Smilies:
<a href="javascript:jsInsert(':-)');"><img src="../smilies/laugh.gif" width="15" border="0"></a><br>
<a href="javascript:jsInsert('.-)');"><img src="../smilies/pirat.gif" width="15" border="0"></a><br>
<a href="javascript:jsInsert(':p');"><img src="../smilies/zunge.gif" width="15" border="0"></a><br>
<a href="javascript:jsInsert(':)');"><img src="../smilies/zufrieden.gif" width="15" border="0"></a><br>
<a href="javascript:jsInsert('):');"><img src="../smilies/angry.gif" width="15" border="0"></a><br>
Du musst halt nur den document.Formular.textsend.value auf deinen anpassen.
Gruß,
Thorsten F.