Executer fonction à fermeture d'un popup
wolves'sbrother
Messages postés
256
Statut
Membre
-
wolves'sbrother Messages postés 256 Statut Membre -
wolves'sbrother Messages postés 256 Statut Membre -
Bonjour,
Quand je clique sur un lien dans ma page d'accueil, ça ouvre un pop up et ça fait une redirection sur la page parent. Ma question est il possible d'executer une fonction à la fermeture du popUp.
Quand je clique sur un lien dans ma page d'accueil, ça ouvre un pop up et ça fait une redirection sur la page parent. Ma question est il possible d'executer une fonction à la fermeture du popUp.
A voir également:
- Executer fonction à fermeture d'un popup
- Fonction si et - Guide
- Forcer la fermeture d'un programme - Guide
- Sytadin fermeture - Télécharger - Transports & Cartes
- Fake mcafee popup - Accueil - Piratage
- Fonction miroir - Guide
2 réponses
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é.
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.