Esiste una funzione in JS che ritorni in una variabile il peso di una immagine di dato URL?
Esiste una funzione in JS che ritorni in una variabile il peso di una immagine di dato URL?
codice:var img = new Image( ); img.src = "http://www.immagini.ciao/immagine.gif"; alert( "Dimensione: " + img.fileSize + " bytes." );
DYNAMIC+ [ E-mail ]
Secondo me non si può fare!
Ciao, innanzitutto ti ringrazio per la risposta.Originariamente inviato da DYNAM!C+
codice:var img = new Image( ); img.src = "http://www.immagini.ciao/immagine.gif"; alert( "Dimensione: " + img.fileSize + " bytes." );
Questo script, però, mi dà "undefined" in img.fileSize per qualsiasi immagine prenda
EDIT: Asp, ho letto solo ora il titoletto del tuo reply
Funziona solo con IE?! E per gli altri browser non c'é una alternativa?
Grazie ancora...
molte volte mi da "-1"... cmq rare volte IN LOCALE funziona.
DYNAMIC+ [ E-mail ]
Secondo me non si può fare!
Lo script funziona solo con IE
Poiche' l'istruzione che dovrebbe rilevare il peso dell'immagina viene eseguita la quasi totalita' delle volte prima che il browser abbia avuto il tempo di ricevere l'immagine stessa, occorre attendere che l'immagine venca caricata completamente... o introducendo un ritardo (sperando che sia sufficiente)
o attendendo il completo caricamento...codice:var img = new Image( ); img.src = "http://www.immagini.ciao/immagine.gif"; setTimeout('misura(img)',3000); function misura(obj) { alert( "Dimensione: " + obj.fileSize + " bytes." ); }
Puoi adattare questi esempi alle tue esigenze... ma ricorda che funzionano solo con IEcodice:<script> function misura(obj) { alert( "Dimensione: " + obj.fileSize + " bytes." ); } </script> ...
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
DYNAMIC+ [ E-mail ]
Secondo me non si può fare!
Grazie ad entrambi, gentilissimi.
Ora mi documento suoi link di Dynamic.
Originariamente inviato da WarriorXP
Grazie ad entrambi, gentilissimi.
Ora mi documento suoi link di Dynamic.
nel url centrale viene spezzata la stringa javsascript
http://www.alegsa.com.ar/Visitas/i32...javascript.php
e prima di Check%20image non ce lo spazio!
DYNAMIC+ [ E-mail ]
Secondo me non si può fare!
Si, avevo notatoOriginariamente inviato da DYNAM!C+
nel url centrale viene spezzata la stringa javsascript
http://www.alegsa.com.ar/Visitas/i32...javascript.php
Comunque tutto conferma che funzioni solo su IE... Peccato.
Ciao e grazie ancora a tutti.