Ciao a tutti!
Quando carico un file mi viene mostrata dal browser, nella barra in basso, la percentuale del caricamento.
Come faccio a ricavarlo tramite JS?
Credo che si possa fare visto che il browser lo mostra...
Grazie.
L'unico modo è con l'oggetto XMLHttpRequest, ma deve essere supportata la versione due di queste API. Una volta effettuata la richiesta puoi monitorare lo stato con i listener registrati sull'oggetto XMLHttpRequestUpload.
Ho cercato e ricercato, ma non trovo niente...
Vorrei caricare un file tramite un frame (supportato da tutti i browser) e, se il browser lo supporta, inserire la percentuale.
Thanks.
Con Javascript puoi nel modo descritto sopra, ma non con un normale modulo, semplicemente poiché non esiste nessuna API per ottenere il dato da te richiesto.
Per il motivo che non con tutti i browser puoi fare questa cosa. Comunque è di facile soluzione: prima crei il semplice modulo HTML che funziona da sé, poi aggiungi Javascript, questo controlla di avere le API necessarie e aggiunge un listener all'evento submit del modulo, che bloccherà l'invio da parte del browser e lo effettuerà lui al suo posto, permettendoti di ottenere i dati relativi al caricamento.