Hallo nochmal,
Natürlich nicht, ist ja auch irgendwie sinnlos, eine Eingabefeld "txtBalance<%=i%>" zu nennen und einer Funktion den Wert "<%=numrecords%>" zu übergeben. Vielleicht verwechselst du da etwas mit einer anderen Programmiersprache.
Tschuldigung, hab übersehen, dass du ASP verwendest.
...type="text"...
^^^^
text, nicht textbox
Das gilt trotzdem.
...onblur="CalcAmountTot(''" + numrecords + "'')"...
^^^^^^^^^^^^^^^^
String-Literal unterbrechen und Wert von numrecords einfügen.
War falsch.
Die Backslashs () vor den einfachen Anführungszeichen musst du aber trotzdem einfügen. Wahrscheinlich liegt hier der Fehler.
Also so:
onblur="CalcAmountTot('<%=numrecords%>')"
Da du ja 'einfache Anführungszeichen' bereits für das document.writeln('...') verwendet hast.
Robert
http://www.designauswahl.here.de
mit kostenlosem Webseiten-Generator ROBE.dit
[more than a HTMLE.dit]