havena | voila jouvre une pop up, avec une images ki est redimentionner par un script et la popup est redimentionner par rapport au total de la taille de la popup mais sous firefox, il faut actualisé pour que l'image s'affiche... ca viens du script de redimentionnement je pense pourriez vous m'aider thx le code:
Code :
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
- <html>
- <head>
- <title>Photos</title>
- <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" >
- <script type="text/javascript">
- <!--
- function autoSize()
- {
- IE5=NN4=NN6=false
- if (document.all)
- IE5=true;
- else if (document.getElementById)
- NN6=true;
- else if (document.layers)
- NN4=true;
- if (IE5) self.resizeTo(document.images[0].width+22,
- document.images[0].height+100);
- else if (NN6) self.sizeToContent(document.images[0].width+22,
- document.images[0].height+100);
- else window.resizeTo(document.images[0].width+22,
- document.images[0].height+100);
- self.focus();
- }
- function redimImage(inImg, inMW, inMH)
- {
- // Cette function recoit 3 parametres
- // inImg : Chemin relatif de l'image
- // inMW : Largeur maximale
- // inMH : Hauteur maximale
- var maxWidth = inMW;
- var maxHeight = inMH;
- // Declarations des variables "Nouvelle Taille"
- var dW = 0;
- var dH = 0;
- // Declaration d'un objet Image
- var oImg = new Image();
- // Affectation du chemin de l'image a l'objet
- oImg.src = inImg;
- // On recupere les tailles reelles
- var h = dH = oImg.height;
- var w = dW = oImg.width;
- // Si la largeur ou la hauteur depasse la taille maximale
- if ((h >= maxHeight) || (w >= maxWidth)) {
- // Si la largeur et la hauteur depasse la taille maximale
- if ((h >= maxHeight) && (w >= maxWidth)) {
- // On cherche la plus grande valeur
- if (h > w) {
- dH = maxHeight;
- // On recalcule la taille proportionnellement
- dW = parseInt((w * dH) / h, 10);
- } else {
- dW = maxWidth;
- // On recalcule la taille proportionnellement
- dH = parseInt((h * dW) / w, 10);
- }
- } else if ((h > maxHeight) && (w < maxWidth)) {
- // Si la hauteur depasse la taille maximale
- dH = maxHeight;
- // On recalcule la taille proportionnellement
- dW = parseInt((w * dH) / h, 10);
- } else if ((h < maxHeight) && (w > maxWidth)) {
- // Si la largeur depasse la taille maximale
- dW = maxWidth;
- // On recalcule la taille proportionnellement
- dH = parseInt((h * dW) / w, 10);
- }
- }
- // On ecrit l'image dans le document
- document.writeln("<img src=\"" + inImg + "\" width=\"" + dW + "\" height=\"" + dH + "\" border=\"0\">" );
- };
- //-->
- </script>
- </head>
- <body bgcolor="#EEEEEE" onload="autoSize();">
- <script type="text/javascript">
- redimImage('g2.jpg', 800, 600);
- </script>
- <table width="99" border="0" align="center">
- <tr align="center">
- <td width="33%"><a href="popup1.html" target="_self"><img src="../precedent.gif" border="0"></a></td>
- <td width="33%"><a href="javascript:window.close()"><img src="../close.gif" border="0"></a></td>
- <td width="33%"><a href="popup3.html"><img src="../suivant.gif" border="0"></a></td>
- </tr>
- </table>
- </body>
- </html>
|
|