Fermer HTA depuis fenetre fille [Résolu]

Messages postés
2
Date d'inscription
jeudi 24 novembre 2005
Dernière intervention
13 février 2008
- - Dernière réponse : cs_bultez
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Dernière intervention
15 octobre 2013
- 14 févr. 2008 à 07:54
bonjour,

J'ai fait un HTA qui ouvre une application Web dans IE.
Une fois mon appli web lancée le HTA est en arrière plan et ne sert à rien.
Quand je ferme mon appli web (clic sur un bouton "déconnexion" codé en JS) je voudrais que mon HTA se ferme aussi.
Est-ce faisable?

Merci à tous,
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Dernière intervention
15 octobre 2013
42
3
Merci
Bonjour,
    un .hta se comporet à peu près comme un .htm
    si l'application lancée l'est par window.open ==> windwo.opener.close()
       ça devrait le faire   ( ou alors, appel d'une fonction dans la page mère
       qui fera cette fermeture )
    si ce n'est pas pas window.open,    comment est-elle ouverte ?
<hr />                Cordialement            Bul        

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 87 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_bultez
Messages postés
2
Date d'inscription
jeudi 24 novembre 2005
Dernière intervention
13 février 2008
0
Merci
Merci c'est ça fonctionne. je ne pensais pas que le HTA se comportait comme un Navigateur jusqu'à ce point.

Autre question du coup:

Peut-on faire en sorte que l'opener se ferme quand la fille est fermée sans mettre de code dans la fille?
Commenter la réponse de arrnnoo
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Dernière intervention
15 octobre 2013
42
0
Merci
>>Peut-on faire en sorte que l'opener se ferme quand la fille est fermée sans mettre de code dans la fille?
    tout est toujours possible   ;o))
       parfois ce n'est pas simple, parfois ça ne vaut pas le coup....

    "il suffit" dans la mère de tester, de manière régulière et récursive ( setTimeOUt, setInterval ... )
       si le pop-up existe ou pas      var pop = window.open(...
                                                    ...
                                                    if ( pop && !pop.closed )  faire ce qu'il faut.

<hr />                Cordialement            Bul        
Commenter la réponse de cs_bultez

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.