Toon posts:

[javascript]Manier om image height/width te lezen?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Als ik een jpg op mijn pagina heb, waarvan ik geen hoogte/breedte definitie meegeef in de <img> tag, kan ik dan met een javascriptje op die pagina de hoogte en breedte van dat jpgtje krijgen?

Bedankt
B.

Verwijderd

code:
1
2
3
4
blaat = new Image();
blaat.src="iets.jpg";
var breed = blaat.width;
alert (breed);

Volgens mij moet zoiets werken.

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 15-09 16:29
code:
1
2
3
4
5
6
[img]"blaat.jpg"[/img]
<script language="javascript" type="text/javascript">
plaatje = document.images.blaat; // bevat nu image object van plaatje met de naam blaat
hoogte = plaatje.height; // guess :P
breedte = plaatje.width; // guess again :P
</script>

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 15-09 16:29
Testje;

<a href="javascript:waarde=''; for (i=0;i < document.images.length;i++) { waarde += document.images[i].src + ' = ' +document.images[i].width+' x '+document.images[i].height+'\n'; } void(document.forms.formpje.msg.value = waarde);">Klik hier om alle plaatjes + maten te zien in deze pagina</A>

<FORM NAME="formpje"><textarea name="msg" rows=8 cols=70></textarea></FORM>

Verwijderd

Eigenlijk, als je layers gebruikt en het NS4 compatible wil maken moet je ook door alle layers cyclen:
code:
1
2
3
4
5
6
7
8
// Netscape code only:
for(var i=0; i<document.layers.length; i++) {
    for(var j=0; j<document.layers[i].document.images.length; i++) {
        plaatje = document.layers[i].document.images[j];
        hoogte = plaatje.height;
        breedte = plaatje.width;
    }
}

En als je geneste layers gebruikt...etcetera :)

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 15-09 16:29
Je hebt absoluut gelijk Blues........maar is eng :P.

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Op woensdag 17 oktober 2001 12:53 schreef McVirusS het volgende:
Je hebt absoluut gelijk Blues........maar is eng :P.
lees: kan McvirusSje niet >:) :P ;)

"You're only as good, as what you did last week."


  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 15-09 16:29
Op woensdag 17 oktober 2001 13:45 schreef oh,when? het volgende:
lees: kan McvirusSje niet >:) :P ;)
Jawel hoor........maar dat vroeg B-Top niet :P.

  • Dennis
  • Registratie: Februari 2001
  • Nu online
Op woensdag 17 oktober 2001 14:19 schreef McVirusS het volgende:
Jawel hoor........maar dat vroeg B-Top niet :P.
Maar je bent vast wel zo vrijgevig dat ff te maken voor hem ;)

Verwijderd

Topicstarter
Beetje lullig vraagje dus, maar thanx everyone...!!!!

Nu kan ik weer leuke dingen gaan doen met generator.

B.

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Op woensdag 17 oktober 2001 14:19 schreef McVirusS het volgende:

[..]

Jawel hoor........maar dat vroeg B-Top niet :P.
Klik hier om alle plaatjes + maten te zien in deze pagina
hierom ook niet >:) :P

"You're only as good, as what you did last week."


Verwijderd

Topicstarter
Nog een vraag:

Kan ik dat object dan ook nog gebruiken om het af te beelden?Of moet ik dat dan weer gewoon moet IMG tags doen?
Pagina: 1