Rechercher : dans
Par :

Probleme fenetre popup en javascript

Dernière réponse le 8 jun 2009 à 10:26:45 xaklas, le 28 mai 2009 à 15:10:21 
 Signaler ce message aux modérateurs

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

Configuration: Windows Vista Internet Explorer 7.0

Meilleures réponses pour « probleme fenetre popup en javascript » dans :
Popup en CSS, sans Javascript VoirVoici comment réaliser une popup d'information en pure CSS, sans Javascript. L'astuce est d'utiliser :hover de manière à utiliser des CSS différents au passage du curseur. Parmis les attributs CSS modifiés, on utilise display:none afin de...
Une popup d'information au survol sans Javascript ni CSS VoirParfois, il peut être utile d'afficher des informations supplémentaire au survol du curseur sur une zone de l'écran, par exemple "Cliquez pour agrandir" sur une image, un descriptif sur une abbréviation ou des détails sur un lien. On trouve...
Télécharger Popup Nuker VoirLe surgissement des fenêtres pop-up sur la page web peut être énervant et vous empêche de se concentrer sur votre travail. Heureusement que Popup Nuker est là pour vous protéger de ces fenêtres. Popup Nuker est un plugin d’Internet Explorer...
Javascript - L'objet window VoirLes particularités de l'objet window L'objet window est l'objet par excellence dans Javascript, car il est le parent de chaque objet qui compose la page web, il contient donc : l'objet document: la page en elle-même l'objet location: le lieu de...

1

 xaklas, le 8 jun 2009 à 10:26:45

Personne pour m'aider ?

Répondre à xaklas