Daniel_: Zugriff auf Form-Element

Beitrag lesen

Hallo ihr,

Ich habe hier eine Funktion, welche den selektierten Eintrag aus einer Liste löscht:

function delFromList( frmName, srcList ) {
 var form = eval( 'document.' + frmName );
 var srcList = eval( 'form.' + srcList );

var srcLen = srcList.length;

for (var i=srcLen-1; i > -1; i--) {
  if (srcList.options[i].selected) {
   srcList.options[i] = null;
  }
 }
}

Das funktioniert normalerweise ganz gut. Nun übergebe ich der Funktion aber als srcList eine Liste aus einem Element-array wie userList[1].

Der Fehler lautet dann:
"Fehler: form.selUser has no properties"

in der Zeile:
"var srcList = eval( 'form.' + srcList );"

Anscheinend hat er den Index verschluckt. Was muss ich denn da ändern, damits mit dem Array-Element klappt?

Vielen Dank

Gruß
Daniel