Probleme fenetre popup en javascript
xaklas
-
xaklas Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
xaklas Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis debutant en javascript et j'ai un petit probleme avec un fenetre popup dans laquelle je veux voir en taille réelle les photos que contient un diaporama lorsque je click sur celle ci,le probleme est que selon les photos la fenetre qui s'ouvre est soit de la bonne taille du premier coup, soit elle l'est mais au deuxieme click, et cela sur n'importe qu'elle photos.
voici le code:
function Popup(fichier)
{
var maxLarg=800;
var maxHauteur=600;
titre="Agrandissement";
var image=new Image();
image.src=fichier;
var ratio1=image.width/image.height;
var hauteur;
var largeur;
if(image.width>image.height)
{
largeur=maxLarg;
hauteur=maxLarg/ratio1;
}
else
{
hauteur=maxHauteur;
largeur=ratio1*maxHauteur;
}
w=open("",'image','width='+largeur+',height='+hauteur+',toolbar=no,scrollbars=no,resizable=yes');
w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>");
w.document.write("<SCRIPT type='text/javascript'>function checksize(){if (document.images[0].complete){window.resizeTo("+largeur+","+hauteur+");window.focus();}else {setTimeout('checksize()',250);}</SCRIPT>");
w.document.write("<BODY onload='checksize();' onblur='window.close();' onclick='window.close();' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");
w.document.write("<TABLE width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'><TR>");
w.document.write("<TD valign='middle' align='center'><IMG src='"+fichier+"' width="+largeur+" height="+hauteur+" border=0 alt=''>");
w.document.write("</TD></TR></TABLE>");
w.document.write("</BODY></HTML>");
w.document.close();
}
si quelqu'un peut me dire comment faire en sorte que la fenetre s'ouvre automatiquement a la bonne taille lorsque je click sur les photos je lui en serai tres reconnaissant.
merci d'avance,
Xaklas
je suis debutant en javascript et j'ai un petit probleme avec un fenetre popup dans laquelle je veux voir en taille réelle les photos que contient un diaporama lorsque je click sur celle ci,le probleme est que selon les photos la fenetre qui s'ouvre est soit de la bonne taille du premier coup, soit elle l'est mais au deuxieme click, et cela sur n'importe qu'elle photos.
voici le code:
function Popup(fichier)
{
var maxLarg=800;
var maxHauteur=600;
titre="Agrandissement";
var image=new Image();
image.src=fichier;
var ratio1=image.width/image.height;
var hauteur;
var largeur;
if(image.width>image.height)
{
largeur=maxLarg;
hauteur=maxLarg/ratio1;
}
else
{
hauteur=maxHauteur;
largeur=ratio1*maxHauteur;
}
w=open("",'image','width='+largeur+',height='+hauteur+',toolbar=no,scrollbars=no,resizable=yes');
w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>");
w.document.write("<SCRIPT type='text/javascript'>function checksize(){if (document.images[0].complete){window.resizeTo("+largeur+","+hauteur+");window.focus();}else {setTimeout('checksize()',250);}</SCRIPT>");
w.document.write("<BODY onload='checksize();' onblur='window.close();' onclick='window.close();' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");
w.document.write("<TABLE width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'><TR>");
w.document.write("<TD valign='middle' align='center'><IMG src='"+fichier+"' width="+largeur+" height="+hauteur+" border=0 alt=''>");
w.document.write("</TD></TR></TABLE>");
w.document.write("</BODY></HTML>");
w.document.close();
}
si quelqu'un peut me dire comment faire en sorte que la fenetre s'ouvre automatiquement a la bonne taille lorsque je click sur les photos je lui en serai tres reconnaissant.
merci d'avance,
Xaklas
A voir également:
- Probleme fenetre popup en javascript
- Fenetre windows - Guide
- Fenêtre hors écran windows 11 - Guide
- Fake mcafee popup - Accueil - Piratage
- Telecharger javascript - Télécharger - Langages
- Fenetre de navigation privée - Guide