Avatar billede lazlowdk Nybegynder
12. maj 2005 - 15:07 Der er 5 kommentarer

billed størrelse

Men kan man med javascript læse et .jpg billedes størrelse?
Avatar billede ldanielsen Nybegynder
12. maj 2005 - 15:12 #1
<img src="test.jpg" onclick="alert(this.width);">

ikke testet

i min dokumentation er det noget der hedder
imageName.width
Avatar billede jakobclausen Nybegynder
12. maj 2005 - 15:12 #2
Avatar billede ldanielsen Nybegynder
12. maj 2005 - 15:14 #3
Jo, det virker, i MSIE i hvert fald
Avatar billede lazlowdk Nybegynder
12. maj 2005 - 15:17 #4
hmm... er der så nogen der kan side hvordan jeg (hvis jeg allerede med PHP har billedsørelsen i kb) så kan sætte den ind i dette script så den udskriver antal loadede procent...

$img_size // billedstørrelsen...

Jeg bruger dette scrip til at loade billeder inden de vises:

<head>
<script>
side = "http://www.deadgiraf.dk/ny/"; //Siden, man kommer til, efter billederne er loadet.

bill = new Array("billede1.jpg",
"billede2.jpg",
"billdede3" ); //Billederne. Listen kan sagtens forstørres/formindskes.

i = -1;
tbts = 0;

function preload(img) {
  if (++i != 0) {
    tbts += Math.round(img.fileSize / 1024);
    document.all.kbts.innerHTML = tbts;
  }
  if (i >= bill.length)
    self.location.href = side;
  else
    img.src = bill[i];
}
</script>
</head>
<body>
<span id="kbts">0</span> kb</b></span>// viser antal loadede kb
<img src="" name="pimg" style="display: none;" onLoad="preload(this);" />
<script>
preload(document.images["pimg"]);
</script>
</body>
</html>
Avatar billede ldanielsen Nybegynder
12. maj 2005 - 15:53 #5
Åh, du mener filstørrelsen ...

Der er mange der forsøger sig med at lave en progress bar, men jeg har ikke set nogte der virker endnu, muligvis kan man købe et activex obect der kan det ...
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