Anzitutto dimentica excel. Pensa a scrivere le parole in un vettore JS. Sicuramente non sono 24 KB: al massimo 3 KB.
Io non userei quello script. Lo scriverei diverso:
codice:
var parole = new Array("abitacolo", "acetabolo", "agricolo", ...);
function confronta() {
var par = document.NOMEFORM.NOMECAMPO.value;
if (par.substr(-3).toLowerCase() != 'olo') { // da verificare
alert("la parola non finisce per 'olo'");
return false;
}
for(var i=0; i<parole.length; i++) {
if(par.toLowerCase() == parole[i]) {
alert("parola gia` inserita");
return false;
}
}
alert("complimenti, parola nuova");
return true;
}
Prova cosi`; poi vediamo come scrivere le parole nel vettore.
Hai un programma lato server per trasferirle al client, o vuoi inserirle direttamente nel JS?