ciao a tutti
non riesco a capire l'errore
praticamente di questo codice mi esegue il primo ciclo for ma non il secondo
non capisco perchè non entra nel secondo forcodice: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; }![]()

Rispondi quotando