non hai risolto perchè non hai capito che i cicli for che inizializzano una variabile indice devono usare il var ... quindi non hai ben compreso lo scope delle funzioni, fondamentale in JavaScript.Originariamente inviato da freezone
Ho risolto ho capito che usava "i" per l'indice dell'array in entrambe.
Ho cambiato con "k" in quella mostratab
for (i=0; i<arrtabs.length; i++) ... sbagliato
for (var i=0; i<arrtabs.length; i++) ... corretto e ne usi quante vuoi di i.
Inoltre eviti di modificare globalmente la i a tutti gli script che ignorano erroneamente il problema.