Taille d'une image différente sous IE et Firefox ?!

Eléphanteau du PHP | 28 Messages

02 juin 2006, 15:53

Bonjour,
gros probleme, quand je retourne la taille d'une image, (hauteur et largeur), les valeurs ne sont pas les mêmes sous IE et Firefox !

Apres verif, c'est Firefox qui me donne les bonnes dimensions, quelqu'un sait de quoi il retourne ? Les 2 navigateurs n'utilisent pas les mêmes unités ?

Voici le bout de code qui retourne la taille au cas ou :

Code : Tout sélectionner

img = new Image(); img.src = "images/mire.jpg"; alert('ancienne hauteur = '+img.width+' ancienne largeur = '+img.height);
Modifié en dernier par freepopo le 02 juin 2006, 16:25, modifié 1 fois.
Enfin quelqu'un qui n'a pas de signature.

Eléphant du PHP | 134 Messages

02 juin 2006, 16:19

je ne suis pas sur que ce soit du php ça :-k

Eléphanteau du PHP | 28 Messages

02 juin 2006, 16:25

je ne suis pas sur que ce soit du php ça :-k
Non, c'est du JAVASCRIPT.
Enfin quelqu'un qui n'a pas de signature.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

02 juin 2006, 16:27

C'est effectivement du javascript... quant à l'erreur, de mémoire il me semble que l'attribut width sur firefox correspond à la largeur réelle de l'image et que sur IE, cela inclut également les marges... (voire côté css pour confirmation)