ciao a tutti
non riesco a capire l'errore
praticamente di questo codice mi esegue il primo ciclo for ma non il secondo
codice:
function allontana(livello){
//imposto opacità
document.getElementById(livello).style.opacity=1;
//recupero il livello attuale
n_liv=parseInt(livello.substring(5));
sx=parseInt(document.getElementById(livello).style.left);
sx_1=parseInt(document.getElementById("Layer"+(n_liv+1)).style.left);
if((sx_1-sx)==100){
//se è vicino allontano i livlli successivi
for (i=n_liv+1; i<6; i++) {
sx=parseInt(document.getElementById("Layer"+i).style.left);
document.getElementById("Layer"+i).style.left=sx+250+"px";
document.getElementById("Layer"+i).style.opacity=0.8;
}
zindex=0;
//porto il livello in primo piano
for (i=2; i<6; i++) {
zindex_1=parseInt(document.getElementById("Layer"+i).style.zIndex);
if (zindex<zindex_1){
zindex=parseInt(document.getElementById("Layer"+i).style.zIndex);
}
}
}
document.getElementById(livello).style.zIndex=zindex+1;
}
non capisco perchè non entra nel secondo for