Bonjour à tous,
j'ai besoin de récupérer la taille de l'image originale qui se trouve dans une vignette, voici mon code:
Ca marche Nickel sous FF et IE mais pas sous Chrome, pourtant l'image est chargée avant l'appel de la fonction, celle-ci étant déclenchée par le click sur la vignette...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <html> <head> <style> .monBloc{ height:100px; width:100px; border:solid 1px black; } </style> <script type="text/javascript"> function affiche_taille(){ var imma=new Image(); imma.src = 'image1.jpg'; var haut = imma.height; var larg = imma.width; alert("hauteur= " +haut +" largeur= "+larg); } </script> </head> <body> <img class="monBloc" src="image1.jpg" onclick="affiche_taille();" style="cursor:pointer;"> </body> </html>
J'ai cherché sur le net sans succès, les réponses à ce type de problème étant toujours les mêmes: code JS chargé avant l'image, ce qui n'est à priori pas le cas chez moi. J'ai essayé de mettre le script après le body, rien n'y fait...
Quelqu'un pourrait-il éclairer ma lanterne et m'aider à rendre mon bout de code full compatible ?
Merci d'avance pour votre aide
Philippe
Partager