Popup image qui tronque l'image

Popup image qui tronque l'image - HTML/CSS - Programmation

Marsh Posté le 27-02-2005 à 00:00:10    

Pour afficher des photos en grand sans avoir à surcharger la page, j'ai intégré la fonction javascript suivante :
 

Code :
  1. <script language="JavaScript">
  2. <!--
  3. function PopupImage(img) {
  4. titre="Agrandissement";
  5. w=open("",'image','width=400,height=400,toolbar=no,scrollbars=no,resizable=no');
  6. w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>" );
  7. w.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+30); window.focus();} else { setTimeout('checksize()',250) } }</"+"SCRIPT>" );
  8. w.document.write("<BODY onload='checksize()' onblur='window.close()' onclick='window.close()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>" );
  9. w.document.write("<TABLE width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'><TR>" );
  10. w.document.write("<TD valign='middle' align='center'><IMG src='"+img+"' border=0 alt=''>" );
  11. w.document.write("</TD></TR></TABLE>" );
  12. w.document.write("</BODY></HTML>" );
  13. w.document.close();
  14. }
  15. //-->  
  16. </script>


 
Le problème, c'est que la fenêtre popup coupe toujours un morceau en bas et à droite. Est-ce que ça vient du javascript ?
 
Un exemplehttp://bepimaco.free.fr/test/essai12.htm
 
Merci

Reply

Marsh Posté le 27-02-2005 à 00:00:10   

Reply

Marsh Posté le 27-02-2005 à 09:24:50    

Si l'image fait plus de 400px par 400px c'est p'tet normal, non ?? ;)


---------------
planuldep | Association pêche à la Sempé
Reply

Marsh Posté le 27-02-2005 à 09:49:31    

Et de toutes facon, ce genre de truc c'est mal


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 27-02-2005 à 16:38:53    

Ouais, c'est archi-mal. Le truc le plus mal encore c'est le vieux et obsolète code HTML codé en dur dans les document.write :/

Reply

Marsh Posté le 27-02-2005 à 20:36:58    

C'est bon c'est bon, je change tout ça

Reply

Marsh Posté le 27-02-2005 à 20:42:49    

Merci :jap:
 
:D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed