Avatar billede henke Nybegynder
04. juli 2001 - 12:52 Der er 4 kommentarer og
1 løsning

Størrelse på et billede

Hvordan får man returneret height og width på et billede?
Avatar billede olebole Juniormester
04. juli 2001 - 13:03 #1
<ole>

  alert(document.images[\'billedNavn\'].width);

/mvh
</bole>
Avatar billede erikjacobsen Ekspert
04. juli 2001 - 13:05 #2
I princippet kan du gøre sådan her:

<SCRIPT LANGUAGE=\"JavaScript\">
<!--
  function f() {
    w=document.iii.width;
    h=document.iii.height;
    alert(w+\" x \"+h);
  }
//-->
</SCRIPT>

og så kalde den:

<img src=\"http://www.sofie.jacobsen.org/sofie.jpg\" name=\"iii\">
<script>
  f();
</script>


MEN du får kun den rigtige størrelse når billedet ér hentet hjem. Derfor
kan man med fordel anbringe kaldet i en <body onload=\"...\"> eller teste
for om billedet er hentet hjem med document.iii.complete, der er en boolean,
der siger om det er helt hentet hjem
Avatar billede olebole Juniormester
04. juli 2001 - 13:06 #3
...og selvfølgelig:
    <img src=\"din_gif.gif\" name=\"billedNavn\">
Avatar billede olebole Juniormester
04. juli 2001 - 13:19 #4
...hvis det er meget vigtigt at få returneret tallet så hurtigt som muligt, kan man også lægge forespøgslen på en onload-handler på image-tag\'et.
Avatar billede henke Nybegynder
04. juli 2001 - 13:21 #5
Jeg takker og bukker
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