Windows fille [Résolu]

Signaler
Messages postés
87
Date d'inscription
lundi 9 janvier 2006
Statut
Membre
Dernière intervention
11 novembre 2008
-
Messages postés
87
Date d'inscription
lundi 9 janvier 2006
Statut
Membre
Dernière intervention
11 novembre 2008
-
Bonjour,

J'ai un petit problème.

J'ai une application dans cette application j'ai une page qui ouvre une popup.

Je voudrais que lorsque l'on ce delog de l'application la popup soit fermée.

J'ai une variable qui pointe vers la fenêtre fille.

Si je change de page cette variable vas être réinitialisée.

J'ai bien pensé à stocker la variable dans une fram mais ce n'est pas satisfaisant.

Peut-on retrouver une fenetre en JS sans fair windows.open(url,'toto') ?

Peut-on faire passer la variable d'une fenetre à l'autre?

merci d'avance.

5 réponses

Messages postés
4933
Date d'inscription
samedi 1 juillet 2006
Statut
Membre
Dernière intervention
2 février 2015
11
bonjour,

>>Je voudrais que lorsque l'on ce delog
déjà... ça on ne sait/peut pas.
on sait quand on quitte (ferme)  la page ( on[before]unload ), pas plus

>>J'ai une variable qui pointe vers la fenêtre fille.
>>Si je change de page cette variable vas être réinitialisée.
>>J'ai bien pensé à stocker la variable dans une fram mais ce n'est pas satisfaisant.

? pas compris ?
cette variable c'est quoi ? pop de var pop=window.open.... ?
tu veux (en) faire quoi ?

>>>Peut-on retrouver une fenetre en JS sans fair windows.open(url,'toto') ?
je dirais non, pour être simple
>>Peut-on faire passer la variable d'une fenetre à l'autre?
oui.
cookies, derrière l'url.... mais une chaîne de caractères, pas un objet

Cordialement

          Bul [mon Site] [M'écrire]         
Messages postés
4933
Date d'inscription
samedi 1 juillet 2006
Statut
Membre
Dernière intervention
2 février 2015
11
avec window.open il existe le paramètre
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="ProgId" content="Word.Document" /><meta name="Generator" content="Microsoft Word 9" /><meta name="Originator" content="Microsoft Word 9" /><link rel="File-List" href="file:///D:/Temp/msoclip1/01/clip_filelist.xml" /><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:HyphenationZone>21</w:HyphenationZone>
<w:DoNotOptimizeForBrowser/>
</w:WordDocument>
</xml><![endif]--><style><!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
@page Section1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;
mso-header-margin:36.0pt;
mso-footer-margin:36.0pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->dependent=yes|no    Si yes,
fenêtre sera fermée à la fermeture de la fenêtre

                    parent

                    Si no 
(par défaut), la fenêtre reste ouverte à la fermeture

                    fenêtre parent.

très très loin d'être sûr que ça fonctionne avec tous les navigateurs !
( peut-être même exclusif IE ? je ne sais plus )

>>en fin de navigation sur le site.
tu ne pourras pas le déterminer ça.
>>Peut-on serialiser
je ne pense pas

qu'y a-t-il dans ce pop-up qui doive être gardé ouvert ?
et si l'utilisateur le ferme ?
et d'ailleurs : presque tout le monde refuse les pop-up aujourd'hui,
    c'est même de base dans tous les navigateurs, non ?

Cordialement

          Bul [mon Site] [M'écrire]         
Messages postés
87
Date d'inscription
lundi 9 janvier 2006
Statut
Membre
Dernière intervention
11 novembre 2008

Quand je dit on ce delog c'est clic sur déloguer donc ça pas de problème.

La variable en question c'est le résultat d'un window.open

Je veux la garder afin de fermer la popup plus tard en fin de navigation sur le site.

merci bul pour tes réponses.
Messages postés
87
Date d'inscription
lundi 9 janvier 2006
Statut
Membre
Dernière intervention
11 novembre 2008

Peut-on serialiser le résultat d'un window.open pour pouvoir l'utiliser dans d'autre page par apret?
Messages postés
87
Date d'inscription
lundi 9 janvier 2006
Statut
Membre
Dernière intervention
11 novembre 2008

Merci bul.

Ce n'est pas pour un site internet mais un site intranet (donc les popup pas de problème) et la page en question est un lien vers un EDS (Alfresco).