Reiner: this.value undefiniert bei «input...»

Beitrag lesen

Hallo,

kann mir jemand sagen, was ich da wieder falsch mache:

document.write('<input type="text" value="'+top.cart[top.cart[eval("'Z"+i+"'")].Menge].Menge+'" name="menge" size="3" onchange="aendern(''+this.value+'')">\n');

Funktioniert zunächst einwandfrei, d.h. das Objekt (bzw. der Wert davon) "top.cart...." wird gelesen. Ist in diesem Zusammenhang auch nicht so wichtig. Nun soll über "onchange" die Funktion "aendern" mit dem Parameter "this.value" aufgerufen werden, d.h. ich mache in der Funktion nur einen Alert des betreffenden Wertes. Leider kommt dabei raus, das this.value undefiniert sei. Ich verstehe es nicht mehr. Woran könnte das liegen? Ist da noch irgendwo ein Quoting-Fehler? Kann ich mir bald nicht mehr denken!

Vielen Dank!

Reiner