Salut tout le monde,

J'aimerais que si la photo est trop grande elle soit affichée en grand mais en 800x600

Voilà ce que j'ai fait mais ca ne marche pas :
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
<script type="text/javascript">
function ImageMax(chemin)
  {
  i1 = new Image;
  i1.src = chemin;
  var largeur=il.width+10;
  var hauteur=il.height+30;
   if(hauteur > 630) {
    var largeur=810;
    var hauteur=630;
}
 
  html = '<html><head><title>ImageMax</title></head><body scroll="no" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0" onBlur="top.close()"><IMG src="'+chemin+'" BORDER=0 NAME=ImageMax onLoad="window.resizeTo('+largeur+','+hauteur+')"></body></html>';
  popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=1');
  popupImage.document.open();
  popupImage.document.write(html);
  popupImage.document.close()
  };
</script>
Ca ne marche pas.

Où est l'erreur ?

edit: eric berger ajouté les balises code