Hallo,
Was soll das eval den machen?
Das Eval wandelt den String des Funktionsnamens in eine Funktion um.
Du kannst sowohl im IE als auch im FF auch ohne die Funktionen set/getAttribute() auf die Attribute zugreifen.
wenn ich im FF auf vctrl.evaluationfunction zugreife, gibt er mir undefined zurück, wobei vctrl wie folgt aussieht:
<div evaluationfunction="DataTypeValidator"></div>
Beim IE gibt er "DataTypeValidator" als String zurück....in der typeof-Abfrage wird dann der String DataTypeValidator per eval in die Function DataTypeValidator gewandelt.
Gruss,
LeKuchen