Sto usando javascript per precaricare diverse immagini con il seguente codice:Blocco Javascript fino al completamento del precaricamento dell'immagine?
// do the following for each image where 'this' is the path
(new Image()).src = this;
Questo funziona bene - in Firebug vedo ogni immagine scaricare essere licenziato dopo ogni iterazione.
Il mio problema è che voglio bloccare fino al completamento del download effettivo . In altre parole, voglio mostrare all'utente la finestra di dialogo "Download immagine" fino al completamento del download di tutte le immagini.
In questo momento se mi mostra semplicemente la finestra di dialogo prima che il ciclo viene eseguito precarico (e rimuovere la finestra di dialogo dopo il ciclo è completato) rifletta semplicemente l'scaricare richiede NON il download vero e proprio completa.
Poiché sembra che il download effettivo sia asincrono, c'è un modo per bloccare fino al completamento di tutti i download?
grazie, ma non penso di aver capito la mia domanda. il ciclo che carica le immagini fa scattare solo il download - non si blocca fino al suo completamento. – lok