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)
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." );
  }
o attendendo il completo caricamento...
codice:
<script>
  function misura(obj) {
    alert( "Dimensione: " + obj.fileSize + " bytes." );
  }
</script>
...
Puoi adattare questi esempi alle tue esigenze... ma ricorda che funzionano solo con IE

ciao