Fermeture pop up sur simple clique


salva
WRInaute accro
WRInaute accro
 
Messages: 4279
Inscription: 16 Avr 2006

Fermeture pop up sur simple clique

Message le Dim Fév 04, 2007 18:51

J'ai un javascript qui m'ouvre une image dans une pop up.
Jusquà là rien de plus normal.

Par contre, je souhaiterais que cette même pop up se referme par un simple clique de souris et quelque soit l'endroit de la page où a lieu le clique.

Une :idea: :?:

Le script en question
Code: Tout sélectionner
         <script language="JavaScript">

         <!--

         function popup(img) {

         titre="Popup Image";

         titre="Agrandissement";

         w=open("",'image','width=400,height=400,toolbar=no,scrollbars=no,resizable=yes');

         w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>");

         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>");

         w.document.write("<BODY onload='checksize()' 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' style='text-align: center;'><IMG src='"+img+"' border=0 alt='Mon image'>");

         w.document.write("</TD></TR></TABLE>");

         w.document.write("</BODY></HTML>");

         w.document.close();

         }

         

         -->

         </script>


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3835
Inscription: 14 Sep 2006

Message le Dim Fév 04, 2007 22:34

Essaie ce script de popup

jarreweb
WRInaute discret
WRInaute discret
 
Messages: 192
Inscription: 12 Sep 2003

Message le Dim Fév 04, 2007 23:19

et un onClick dans la balise BODY de la popup ?
genre <body onClick="document.close();">


salva
WRInaute accro
WRInaute accro
 
Messages: 4279
Inscription: 16 Avr 2006

Message le Dim Fév 04, 2007 23:59

YoyoS a écrit:Essaie ce script de popup

C'est pratiquement ce que je recherche mais l'image n'est pas centrée et la popup s'adapte mal à la photo sous IE7
jarreweb a écrit:et un onClick dans la balise BODY de la popup ?
genre <body onClick="document.close();">

En plus de celle-ci ou en remplacement?
w.document.write("<BODY onload='checksize()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3835
Inscription: 14 Sep 2006

Message le Lun Fév 05, 2007 17:08

c'est pas plutôt ceci ? onblur='window.close()'

Il me semble que c'est cet attribut qui ferme la fenêtre lorsque le popup perd le focus. ( Cliquer hors du popup )


salva
WRInaute accro
WRInaute accro
 
Messages: 4279
Inscription: 16 Avr 2006

Message le Lun Fév 05, 2007 21:30

YoyoS a écrit:c'est pas plutôt ceci ? onblur='window.close()'

Il me semble que c'est cet attribut qui ferme la fenêtre lorsque le popup perd le focus. ( Cliquer hors du popup )

C'est bien le bon attribut :)

Tant que j'y suis, comment forcer IE7 à ouvrir la popup à la même taille que FF2.

Pour un aperçu voir mon "www".


salva
WRInaute accro
WRInaute accro
 
Messages: 4279
Inscription: 16 Avr 2006

Message le Mer Fév 07, 2007 23:00

Petit up pour la pop up


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités