huby: Funktionsname aus array holen

Beitrag lesen

Guten Morgen,

folgendes Problem:
Die Eingaben meiner Formulare kontrolliere ich mit dem Script von:
http://aktuell.de.selfhtml.org/artikel/javascript/formkontrolle/

Dieses Script hab ich nun wie folgt ergänzt:

/* Block 1b ruft eine weitere Funktion auf*/
  else if (myarray[i][1].indexOf('v')>-1) {
    if (field.value) {
       var functionsoption = myarray[i][3];
       var functionsname = myarray[i][2];
       var ausfuehren = functionsname;
       if(ausfuehren){
         field.className = 'error';
         error = true;
         err_msg.push(ausfuehren);
       } else {
         field.className = 'ok';
       }
    }
  }

Dies soll eine Funktion aufrufen die im Dateikopf notiert ist.
Das entsprechende Array:

var_1[10] = new Array('sparren','v','spa_za()','');

Wenn ich
var functionsname = spa_za();
schreibe funktioniert es einwandfrei.

Aber   var functionsname = myarray[i][2];   funktioniert leider nicht.
Auch wenn ich den Funktionsnamen ohne '' ins Array schreibe, funktioniert es nicht.

Könnt Ihr mir weiterhelfen,  wie ich den Funktionsnamen (und evtl. Funktionsoptionen = myarray[i][3]) korrekt aus einem Array auslesen kann?

Vielen Dank schon mal

huby