wahsaga: this.form has no properties

Beitrag lesen

hi,

<textarea onkeyup="EineFunktion(this)">

OK, damit wird die Referenz auf die Textarea an die Funktion übergeben.

und die Funktion ist:
function EineFunktion(this) {
  var foo = this.form.Ausgabe.value
  this.form.Ausgabe.value=foo+1;

Hier liegt der Fehler. this ist reserviert, in diesem Falle zeigt es auf das Funktions-Objekt.
Nutze this _nicht_ als Namen für eigene Objekte, Variablen, Parameter oder sonstwas.

Du willst die Referenz auf ein Formularelement übergeben - also nenne den Parameter doch beispielsweise auch so:

function EineFunktion(element) {
  var foo = element.form.Ausgabe.value
  element.form.Ausgabe.value=foo+1;

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }