javascript: Comment un parent de la fenêtre de savoir que son enfant fenêtre fermée?
Je veux exécuter une fonction en cas d'ouverture de fenêtre enfant est fermé. Enfant de l'ouverture de la fenêtre de code est:
outWin = window.open (pageURL, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width=600, height=400, top=100, left=100);
je veux appeler une fonction javascript écrit dans la fenêtre parent.Je suis à l'aide de YUI-2 pour le développement du plugin.
Comment puis-je le faire fonctionner? quel événement doit être enregistré?
merci d'avance.
Aussi se référer à stackoverflow.com/questions/5712195/...
OriginalL'auteur Vin | 2011-03-09
Vous devez vous connecter pour publier un commentaire.
Vous pourriez faire quelque chose comme cela.
Références: de la fenêtre.setInterval et ce réponse.
Exemple Simple sur jsfiddle.
OriginalL'auteur Mark Coleman
Vous pouvez essayer d'accéder à cette fenêtre parent par:
Ce code est à l'intérieur de fenêtre enfant.
Mais si vous ouvrez une fenêtre que l'URL est dans un autre domaine (pas localhost), vous ne pouvez pas y accéder à cause de problèmes de sécurité.
J'ai utilisé ce code sur Firefox, je ne suis pas sûr si cela fonctionne crossbrowser.
Ouais, semble avoir ce problème. Mais la Marque de la réponse ci-dessous semble mieux et c'est crossbrowser, de l'essayer aussi bien.
OriginalL'auteur JeanK