Dans mon application Web, un grand nombre de fenêtres pop-up ont été ouvertes à partir de la fenêtre parent en utilisant 'window.open'. Donc, je veux fermer tous ces popups lorsque la fenêtre principale de mon application est fermée. Comment puis je faire ça?Ferme toutes les boîtes de dialogue contextuelles lorsque la fenêtre principale est fermée dans ASP.NET
0
A
Répondre
0
Il n'y a pas callback
qui vous informera que l'utilisateur a fermé son navigateur.
1
Il est un peu problématique de savoir que l'utilisateur ferme la fenêtre, mais en supposant que vous y parvenir (par un bouton de fermeture ou abonnez-vous à l'événement beforeUnload) vous pouvez fermer les fenêtres ouvertes en suivant les prochaines balles:
- Lors de l'ouverture d'une fenêtre, enregistrer son objet qui est renvoyée par la méthode
window.open
(de préférence à un tableau de sorte que vous avez tous les objets dans un endroit central ). - Lorsque vous découvrez que la fenêtre principale est fermeture, exécutez la méthode
close
sur les objets de fenêtre enregistrés.
Une autre possibilité:
- Utilisez la minuterie sur les fenêtres ouvertes à vérifier si
opener
est défini (vous pouvez essayer d'utilisertypeof
sur une méthode en la page d'ouverture). - Lorsque vous découvrez que l'ouvre-porte n'existe pas , fermez la fenêtre.
0
ce n'est pas possible! Vous ne pouvez pas intercepter l'événement de fermeture du navigateur.
Vous pouvez utiliser les fenêtres contextuelles du modèle pour vous assurer que l'utilisateur a fermé les fenêtres contextuelles avant de fermer la fenêtre principale.
Questions connexes
- 1. Une application Cocoa se ferme-t-elle lorsque la fenêtre principale est fermée? Comment faire pour fermer une application Cocoa lorsque la fenêtre principale est fermée?
- 2. Les boîtes de dialogue contextuelles dans les applications Web
- 3. Boutons WIX/boîtes de dialogue contextuelles
- 4. jquery boîte de dialogue d'alerte avant le déchargement ou lorsque la fenêtre du navigateur est fermée
- 5. L'application Cocoa semble se bloquer lorsque la fenêtre principale est fermée
- 6. Actualiser la fenêtre parent lorsque la fenêtre contextuelle est fermée
- 7. fermer la fenêtre enfant automatiquement lorsque la fenêtre parent est fermée
- 8. Arrêt modal lorsque la fenêtre est fermée (Cocoa)
- 9. Comment s'assurer qu'une boîte de dialogue est toujours devant la fenêtre principale
- 10. Fermer toutes les boîtes de dialogue modales dans Dojo
- 11. silverlight 4 et Actualiser la fenêtre parent lorsque la fenêtre enfant est fermée
- 12. La fenêtre avant la connexion affiche deux boîtes de dialogue
- 13. Fenêtre d'affichage WPF avant la fenêtre principale
- 14. L'application Prism ne se ferme pas lorsqu'elle est fermée
- 15. Ouverture d'un dialogue Jquery dans la fenêtre principale de iframe
- 16. Confirmer la boîte de dialogue lorsque je ferme le navigateur?
- 17. iPad UISplitViewController pivote inutilement lorsque la boîte de dialogue modale est fermée
- 18. jQuery: les boîtes de texte dans la fenêtre de dialogue ne fonctionnent pas
- 19. Sur les boîtes de dialogue
- 20. Comment fermer la fenêtre enfant si la fenêtre parent est fermée?
- 21. Mon application perd le focus lorsqu'une fenêtre est fermée
- 22. Applescript activer la fenêtre fermée
- 23. Application d'un style à toutes les boîtes de dialogue (boîte de dialogue spinner, alertdialog, etc.)
- 24. Page maître personnalisée pour les boîtes de dialogue
- 25. Rappelez-vous la taille des boîtes de dialogue
- 26. Motif fenêtre principale sans menu système, minimiser et maximiser les boîtes comment? (C++)
- 27. C# & Win32 notifier quand une fenêtre séparée est fermée/fermée
- 28. qConseil avec les boîtes de dialogue jQuery
- 29. Un programme peut-il intercepter et empêcher les boîtes de dialogue contextuelles pour les nouvelles clés USB dans Windows?
- 30. Boîte de dialogue modale d'une boîte de dialogue modale - les deux se ferment quand la deuxième est fermée - pourquoi?
Comment créer une popup modale avec javascript/HTML afin de forcer la fermeture de la fenêtre pop-up? – David
http://javascript.about.com/library/blmodal.htm –