Toon posts:

(JS) image size result 0

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil via Javascript de grote van een plaatje opvragen. Door een beetje research heb ik gevonden dat je dat met de propertie width en height kan doen (heel voorspelbaar).
Nu heb ik dit als code voor het plaatje:

[img]"images/klompen.jpg"[/img]

en daaronder staat als javascript:

<script>
document.write(document.picture.width);
document.write(document.picture.height);
</script>

Maar ik krijg als result:
0
0

Hoe komt dit en wat kan ik eraan doen?

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 11:33

crisp

Devver

Pixelated

wachten totdat de image geladen is

Intentionally left blank


Verwijderd

Topicstarter
mhhh....dat is het idd....toch bedank!

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

Verwijderd schreef op woensdag 19 januari 2005 @ 17:33:
mhhh....dat is het idd....toch bedank!
Als je deze informatie nodig hebt in je site, kan je het beste een nette onload functie maken. een onload wordt (je raadt het al) pas aangeroepen als de page helemaal klaar is met laden :)


HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<html>
<head>
<title>plaatje testje</title>
<script type="text/javascript">
function imageSizes()
{
  var targetImg = document.getElementById('picture');
  alert('plaatje: '+targetImg.src+'\ngrootte: +targetImg.width+' x '+ targetImg.height + 'pixels');
}
</script>
</head>
<body onload='imageSizes()'>
  [img]"images/klompen.jpg"[/img]
</body>
</html>

[ Voor 38% gewijzigd door SchizoDuckie op 19-01-2005 18:44 ]

Stop uploading passwords to Github!