Salve a tutti vorrei chiedervi una cosa che non riesco proprio a fare:
io ho un array piccolo con un testo di input nel quale posso scrivere
lo script è questo:
var arr = ["miao","ciao","ciao 1"];
Array.prototype.indexOf= function(scrivi) {
var i = 0;
var l = this.length;
var res = -1;
for (i; i<l; i++) {
if (this[i] == scrivi) {
res = i;
break;
}
}
return res;
};
onEnterFrame=function(){
index = arr.indexOf(scrivi);
trace(index)
}
e qui tutto ok, se io scrivo una lettera e la lettera non cè nell' array mi da -1 se invece scrivo lettere giuste mi indica la posizione della parola nell' array..
il mio problema è questo io vorrei che il sistema mi desse l' opportunità di visualizzarmi la o le posizioni degli elementi anche se scrivo le lettere centrali cioè
se scrivo "c", lui mi da errore quindi -1 ma nel mio array ci sono due parole che iniziano per c
se io scrivo "ia" lui mi da -1 mentre tutte e tre le parole che ho nell'array hanno "ia" scritto vicino
praticamente mi trova solo la parola campleta
quindi vorrei che mi riconoscesse anche le lettere vicine
spero in qualche utile suggerimento

Rispondi quotando
