Bonjour a tous.

En JS je zoom sur une photo
voici mon code tout marche bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
function zoomplus(zoomfactor){
 
var coef = 200;
e=document.getElementById('temoin').focus;
e=document.getElementById('MonImage');
e.width=(e.width)+zoomfactor*coef/e.height;
 e.height=(e.height)+zoomfactor*coef/e.height;
 }



mais lorse que je change de photo
Code : Sélectionner tout - Visualiser dans une fenêtre à part
document.MonImage.src = ImgDiapo[n];
et que je passe d'une photo en paysage a une phoyo en portrai par exemple les proportions ne changent pas et la photo est complétement etirée.

voici mon code html

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<img  height = 70% src="" name="MonImage" id="MonImage"   />
et les balises pour le zoom
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<input type="button" value="zoom -" onclick="zoomplus(-25)" >
<input type="button" value="zoom +" onclick="zoomplus(25)" >

coment faire pour que les proportions s'adaoptent a la nouvelle image.

D'avance merci de votre aide.