Ho alcune funzioni javascript che richiedono circa 1 o 3 secondi. (alcuni loop o codice di template mooML.)Mostra avanzamento di esecuzione javascript
Durante questo periodo, il browser è appena congelato. Ho provato a mostrare un'animazione di "caricamento" (immagine gif) prima di iniziare l'operazione e nasconderla dopo. ma semplicemente non funziona. Il browser si blocca prima di poter eseguire il rendering dell'immagine e lo nasconde immediatamente al termine della funzione.
C'è qualcosa che posso fare per dire al browser di aggiornare lo schermo prima di andare in esecuzione javascript., Qualcosa come Application.DoEvents o thread di background worker.
Quindi qualsiasi commento/suggerimento su come mostrare l'avanzamento dell'esecuzione di javascript. Il mio browser di destinazione principale è IE6, ma dovrebbe funzionare anche su tutti i browser più recenti
Hai provato a inserire il javascript nell'evento window.onload? – NibblyPig
@ SLC non ci appartiene – Midhat