:master: non ho capito un granchè, ma prova, prima di:

testo[i].readOnly = true;

a mettere:
if(testo[i] == undefined) continue;