Executer fonction à fermeture d'un popup
Fermé
wolves'sbrother
Messages postés
218
Date d'inscription
samedi 7 février 2009
Statut
Membre
Dernière intervention
13 juillet 2011
-
1 juil. 2011 à 10:37
wolves'sbrother Messages postés 218 Date d'inscription samedi 7 février 2009 Statut Membre Dernière intervention 13 juillet 2011 - 1 juil. 2011 à 14:48
wolves'sbrother Messages postés 218 Date d'inscription samedi 7 février 2009 Statut Membre Dernière intervention 13 juillet 2011 - 1 juil. 2011 à 14:48
A voir également:
- Executer fonction à fermeture d'un popup
- Fonction si et - Guide
- Sytadin fermeture - Télécharger - Transports & Cartes
- Forcer la fermeture d'un programme - Guide
- Fonction moyenne excel - Guide
- Annuler fermeture onglet chrome - Guide
2 réponses
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
1 juil. 2011 à 13:05
1 juil. 2011 à 13:05
Salut,
Tu peux détecter la fermeture avec window.onunload dans la page affichée par le pop-up.
Toujours dans cette page, tu peux utiliser « window.opener » qui désigne la fenêtre qui a ouvert le pop-up.
Tu peux donc faire window.opener.fonctionFermeture() pour appeler la fonction déclarée dans la page ouvrante.
Ça fonctionne sur FF mais pas Chrome.
Pour les autres, je n'ai pas testé.
Tu peux détecter la fermeture avec window.onunload dans la page affichée par le pop-up.
Toujours dans cette page, tu peux utiliser « window.opener » qui désigne la fenêtre qui a ouvert le pop-up.
Tu peux donc faire window.opener.fonctionFermeture() pour appeler la fonction déclarée dans la page ouvrante.
Ça fonctionne sur FF mais pas Chrome.
Pour les autres, je n'ai pas testé.
wolves'sbrother
Messages postés
218
Date d'inscription
samedi 7 février 2009
Statut
Membre
Dernière intervention
13 juillet 2011
34
1 juil. 2011 à 14:48
1 juil. 2011 à 14:48
salut,
Merci d'avoir répondu.
ça je l'ai déjà fait,ça marche sous IE également, mais le problème c'est que quand le pop up s'ouvre la page parent est redirigé vers une autre , donc ça servirait à rien d'utiliser window.opener puisque le code de la page parent ne s'exécutera plus.
Y a pas un autre moyen, on peut pas intercepter la fermeture depuis le popup même et exécuter une fonction avant la fermeture.
Merci d'avoir répondu.
ça je l'ai déjà fait,ça marche sous IE également, mais le problème c'est que quand le pop up s'ouvre la page parent est redirigé vers une autre , donc ça servirait à rien d'utiliser window.opener puisque le code de la page parent ne s'exécutera plus.
Y a pas un autre moyen, on peut pas intercepter la fermeture depuis le popup même et exécuter une fonction avant la fermeture.