ma il setTimeout() funziona correttamente in ie8?
posto una delle funzioni che ha problemi
praticamente questa funzione fa si che se passo sulla freccia che indica il basso, sposti l'immagine verso l'alto (così che la si possa scorrere in giu)codice:function gamma_su(){ document.getElementById('nomi_moto').style.visibility="hidden" alt=parseInt(document.getElementById('g1').style.top); alt1=alt+2; if (alt>-290){ document.getElementById('freccia_giu').style.visibility="visible";} if (alt<0){ for (i=1; i<11; i++){ document.getElementById('g'+i).style.top=alt1+"px"; alt1=alt1+72; } g_su_giu=setTimeout("gamma_su()",6); } else{ document.getElementById('freccia_su').style.visibility="hidden"; gamma_ferma();} }
e quando raggiunge il limite, lo scorrimento si ferma e nasconde la freccia
sembra che con ie8 non riconosca setTimeout("gamma_su()",6);o che quel 6 non sia lo stesso 6 che è in tutti gli altri browser
e quindi va lentissimo, questo problema di lentezza con ie8 lo ho con tutti i setTimeout();
non capisco

Rispondi quotando