salve ragazzi,
ho realizzato un sito utilizzando ahah...
ora vorrei però fare in modo che ci sia un piccolo ritardo tra la richiesta di una pagina e la sua visualizzazione per poterci inserire un loading.
per far ciò ho creato una funzione "preload" che richiamo nella funzione ahah() prima dell'invio dell'HttpRequest al server.
ecco la funzione:
codice:
function preload(target){
setTimeout('this.creaDIV(target, "<div align='center'>[img]img/loading.gif[/img]</div>");',4000);
}
la funzione non fa altro che sotituire il contenuto del target con l'immagine di loading.
(immagine che sarà poi sostituita con il codice html di ritorno dal server).
il fatto è che quel setTimeout mi da qualche problema.
infatti se lo tolgo la cosa funziona (seppur per un microsecondo) mentre se lo rimetto si blocca tutto....
non funge più niente...
qualche consiglio?
grazie
citrus