H-P Ortner: Problem mit funktion bei JavaScript

Beitrag lesen

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