Bonjour à tous,

j'ai besoin de récupérer la taille de l'image originale qui se trouve dans une vignette, voici mon code:

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>
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...
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