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
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.


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.