Patricia: counter soll gesamtes array auslesen

Beitrag lesen

hi,
auf meiner Form oberfläche kann man x-beliebige Textnachrichten eingeben, die nach jeder einzelnen Eingabe über Mausklick in ein Array gespeichert werden.
Auf dieser Oberfläche befindet sich ein counter, der ausgeben soll, wieviele "digits" schon eingegeben wurden. Bisher habe ich erst hinbekommen, dass dieser Counter direkt die Anzahl der Zeichen im Textfeld ausgibt. Er soll aber die eingetragenen Zeichen im array ausgeben un von 2000 abziehen.
wie geht das?
hier der Code den ich bisher habe:

//in der index.html:
<input type="text" name="msgtext" size=60 onkeydown=CheckLen(this); onkeyup=CheckLen(this); onfocus=CheckLen(this); onchange=CheckLen(this);>
<b><font color="#FFFFFF">__</font>
<input readOnly maxLength=3 size=5 name=Anzahl>

//das counter sript:
function CheckLen(Target)
{
var maxlength = "200";  //die maximale Zeichenlänge

StrLen=Target.value.length;

if (StrLen==1&&Target.value.substring(0,1)==" ")
{
Target.value="";
StrLen=0;
}
if (StrLen>maxlength )
{
Target.value=Target.value.substring(0,maxlength);
CharsLeft=0;
}else
{
CharsLeft=maxlength-StrLen;
}
document.texti.Anzahl.value=CharsLeft;
}

//das array in das alle Texteingaben gespeichert werden:
function add() {
record[rec] = new Array ()
record[rec][1] = document.texti.msgtext.value
......