Fermer HTA depuis fenetre fille [Résolu]

arrnnoo 2 Messages postés jeudi 24 novembre 2005Date d'inscription 13 février 2008 Dernière intervention - 13 févr. 2008 à 00:07 - Dernière réponse : cs_bultez 13619 Messages postés jeudi 13 février 2003Date d'inscription 15 octobre 2013 Dernière intervention
- 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
cs_bultez 13619 Messages postés jeudi 13 février 2003Date d'inscription 15 octobre 2013 Dernière intervention - 13 févr. 2008 à 10:00
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        

Merci cs_bultez 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 70 internautes ce mois-ci

Commenter la réponse de cs_bultez
arrnnoo 2 Messages postés jeudi 24 novembre 2005Date d'inscription 13 février 2008 Dernière intervention - 13 févr. 2008 à 22:15
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
cs_bultez 13619 Messages postés jeudi 13 février 2003Date d'inscription 15 octobre 2013 Dernière intervention - 14 févr. 2008 à 07:54
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.