arrnnoo
Messages postés2Date d'inscriptionjeudi 24 novembre 2005StatutMembreDernière intervention13 février 2008
-
13 févr. 2008 à 00:07
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 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?
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 13 févr. 2008 à 10:00
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
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 14 févr. 2008 à 07:54
>>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.