Prova a premettere queste poche righe al tuo script:
codice:
if (!Array.prototype.indexOf) {
Array.prototype.indexOf = function(aElToSearch /*, aStartI */) {
var arrLength = this.length >>> 0;
var aStartI = Number(arguments[1]) || 0;
aStartI = (aStartI < 0) ? Math.ceil(aStartI) : Math.floor(aStartI);
if (aStartI < 0) { aStartI += arrLength; }
for (aStartI; aStartI < arrLength; aStartI++) { if (aStartI in this && this[aStartI] === aElToSearch) { return(aStartI); } }
return(-1);
};
}
Dovrebbero essere in grado di estendere il supporto del metodo indexOf a tutti quei browser che non lo hanno in forma nativa...
Spero di esserti stato utile.