Hallo anne!
meine funktion sieht nun so aus:
function icon(within, formt, feld)
{
document.forms[formt].elements[feld].value = document.forms.formt].elements[feld].value + " " + within + " ";
}
aufrufen will ich die funktion so:
icon(':D', this.form, 'comment')
nur leider klappt es nicht wenn ich this.form rein schreibe!
Na dann sehen wir halt einmal nach, was du übergibst:
function icon(within, formt, feld){
alert(formt);
document.forms[formt].elements[feld].value = document.forms.formt].elements[feld].value + " " + within + " ";
}
Du übergibst nicht den Namen des Formulars sondern das Formular-Objekt.
Versuch bitte hier selbst herauszufinden wie es gehen könnte: http://de.selfhtml.org/javascript/objekte/forms.htm
Viele Grüße
H-P Ortner