Il quadro è il seguente:
Ci sono delle immagini in sequenza... ma se clicco sull'icona dell'immagine la vado a visualizzare; viene settato un setTimeout per poi togliere questa immagine e tornare alla sequenza (in sottofondo.. difatti le immagini cliccate vengono visualizzate con un div absolute).
Il problema è che se clicco la visualizzazione dell'immagine si attiva il setTimeout per tornare alla sequenza, ma se prima clicco un'altra immagine da visualizzare questa scompare con il setTimeout della precedente.. e così via!
Il codice:
Codice PHP:
function clifot(pht) {
clearTimeout(cle);
document.getElementById("myfot").innerHTML="<DIV style='width: 500; height: 375; background-image: url(corn_00.jpg);'><TABLE width='100%' style='height: 100%;' cellpadding='0' cellspacing='0'><TR><TD align='center'>[img]"+pht+".jpg[/img]<\/TD><\/TR><\/TABLE><\/DIV>";
var cle= setTimeout(function (){clefot();}, 8000);
}
function clefot() {
document.getElementById("myfot").innerHTML="";
}
![]()
![]()
![]()