gruss Peter Pan,
... es gibt ein Problem wenn ein Feld leer ist.
Wenn ich z.B.:
<spitzfindig>
var a = document.getElementsByName("xxx")[0].value.basicTrim;
--------------------------------------------------^^^^^^
ohne den call-operator "()" referenzierst DU die funktion nur.
</spitzfindig>
Du hast die methode aber vermutlich mit den klammern aufgerufen,
da Du schreibst, dass diese "undefined" zurueckgibt - nun diesen
wert erhaelst Du, weil in Deinem fall mit hundertprozentiger
sicherheit davon auszugehen ist, dass schon der Wert aus
document.getElementsByName("xxx")[0].value
nicht korrekt ist.
Dies müsste vielleicht noch abgefangen werden.
glaub mir, das ist genau richtig, so wie es da steht ;-)
Sonst aber spitze.
das ist nur der einstieg in javascript.
by(t)e by(t)e - peterS. - pseliger@gmx.net
"Because objects in JavaScript are so flexible, you will want to think differently about class hierarchies.
Deep hierarchies are inappropriate. Shallow hierarchies are efficient and expressive." - Douglas Crockford
ie:( fl:) br:> va:( ls:& fo:) rl:| n3;} n4:} ss:} de:µ js:} mo:? zu:]