Hallo,
Du könntest dort entweder gezielt window.readonly ansprechen - oder der Funktion einen Namen geben, der weniger wahrscheinlich mit bereits vorhandenen Bezeichnern kollidieren wird.
...dank, ich habs mal geändert aber gleiche Fehlermeldung.
Lass das name-Attribut der Checkbox weg (und die Kommentare vor und nach dem JS-Code auch gleich) - ein alert(gesperrt) zeigt nämlich, dass damit das Input-Element angesprochen wird, nicht die Funktion ...
for (i=0; i<felder.length; i++)
if(document.getElementById){
das if wäre vor der Schleife sinnvoller aufgehoben - dann müsste nicht bei jedem Durchgang auf document.getElementById geprüft werden.
Gruß,
Tobias