Avatar billede ulrikp Nybegynder
14. marts 2001 - 13:34 Der er 2 kommentarer og
1 løsning

Bestemme fil-størrelse i kb

Kan man v.hj.a. javascript bestemme hvor mange kilobytes man har downloadet efter at man har hentet en bestemt side (både hvad HTML-koden og billeder fylder)?
Avatar billede brian@diku Nybegynder
14. marts 2001 - 13:36 #1
Nej, du kan ikke komme udenom at skulle sende information fra et serverside script (ASP/PHP/PERL), sorry.

Skriv evt. til brian@diku.dk, hvis du vil have en hånd.

mvh
Brian
Avatar billede jumper Nybegynder
14. marts 2001 - 13:38 #2
Yeps, i IE4+ kan du ;)

function GetDocumentSize(){
  var size = document.fileSize;
  for (var c=0, i=document.images, il=i.length; c<il; c++){
    size += i[c].fileSize;
  }
  return size;
}

alert( GetDocumentSize() );

Det skulle vist gerne virke fint (fik ikke lige testet ;)

/Thor
Avatar billede ulrikp Nybegynder
14. marts 2001 - 13:45 #3
Ups. Jeg glemte at sige at det gerne skulle virke i Netscape. Jeg har nemlig lavet et script som kan måle downloadtiden af forskellige URL\'er (som jeg har i et array), men scriptet virker kun i Netscape, fordi jeg loader disse URL\'er i en anden frame og IE lader mig ikke få adgang til denne frame (så jeg kan ikke bruge document.readyState).

Ellers tak for tippet!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester