Lorsque je fais la mise au point de l'iframe et que j'essaie d'appuyer sur la touche Échap pour fermer la fenêtre, rien ne se passe. Je suppose que c'est parce que l'iframe focalisé n'est pas abonné à cet événement. Est-ce que quelqu'un a des idées sur comment je pourrais attacher cet événement à l'iframe sans avoir à modifier manuellement chacune des pages qui sont contenues dans un thickbox?Thickbox ne se ferme pas lorsque la touche Échap est enfoncée lorsque l'iframe est mis au point
0
A
Répondre
1
Cette solution fonctionne dans Internet Explorer, qui se trouve être le seul navigateur utilisé par ma base de clients, mais je préférerais une solution qui fonctionne au moins dans firefox. Je l'ajoute à la ligne 245 dans la source thickbox d'origine.
0
Exécutez-vous Flash dans l'iframe? Il pourrait voler votre focus du clavier.
0
Cela ne fonctionne pas pour des raisons de sécurité. Aucun des événements qui se produisent à l'intérieur de l'iframe n'est autorisé à filtrer vers le document conteneur.
0
Je pourrais résoudre ce problème en remplaçant la ligne 245 du fichier thickbox.js.
Juste remplacé:
if(!params['modal']){
avec
if(params['modal'] != "true"){
0
ajouter ceci dans votre code
$('#TB_iframeContent').ready(function(){
setTimeout(function(){
$(window).keyup(function(e){
if(e.keyCode == 27){
$('#TB_closeWindowButton').click();
}
});
}, 50);
});
Questions connexes
- 1. calendarextender ne se ferme pas lorsque la touche d'échappement est enfoncée
- 2. JQuery: Empêche fadeOut lorsque le formulaire est mis au point ou lorsque le dialogue est déplacé
- 3. WPF Comportement de la souris lorsque ComboBox est mis au point
- 4. Safari: Soumettre le formulaire en utilisant xhrPost lorsque la touche Entrée est enfoncée
- 5. Appel d'un bouton spécifique événement onClick lorsque la touche Entrée est enfoncée C#
- 6. ThickBox ne fonctionne pas lorsque les données du côté serveur
- 7. VB.NET: La boîte de dialogue se ferme-t-elle lorsque vous appuyez sur Entrée?
- 8. C# .Net exe ne se ferme pas lorsque le PC est redémarré, ce qui empêche la machine de redémarrer
- 9. Comment désactiver YAHOO.util.KeyListener lorsqu'un élément d'entrée est mis au point?
- 10. Comment éviter le son ding lorsque vous appuyez sur la touche Escape pendant la mise au point d'un TEdit?
- 11. Répondre à des événements lorsque l'application n'est pas au point
- 12. Les éléments du client ne sont pas mis à jour lorsque le formulaire est publié
- 13. application de plateau de système VB 6.0 ne se ferme pas avec élégance lorsque Windows arrête
- 14. elisp comment vérifier si la touche Shift est enfoncée
- 15. Jquery UI- La superposition ne se redimensionne pas lorsque la boîte de dialogue est redimensionnée
- 16. UpdatePanel ne se déclenche pas lorsque vous appuyez sur Entrée
- 17. .NET StreamReader ne se ferme pas
- 18. Pourquoi AdvancedDataGrid ne se met pas à jour lorsque le fournisseur de données HierarchicalData est mis à jour?
- 19. Essayer de comprendre comment déclenché un événement lorsque la touche entrée est enfoncée dans une zone de texte
- 20. Changer la couleur d'arrière-plan du conteneur lorsque la zone de texte est au point
- 21. La touche de détection de touche est enfoncée sans utiliser d'événements dans Windows Forms?
- 22. L'élément Treeview perd la sélection lorsque la mise au point est perdue
- 23. RequiredFieldValidator ne se déclenche pas lorsque la visibilité de ControlToValidate est modifiée
- 24. Le contenu mis à jour ne se charge pas, lorsque vous travaillez avec AJAX
- 25. Le proxy HTTP/FastCGI/SCGI ne ferme pas la connexion lorsque le client est déconnecté - bug ou fonctionnalité?
- 26. Authentification de formulaires ASP.NET - Avertir l'utilisateur lorsque la session est sur le point de se terminer
- 27. Appel d'une méthode de page lorsque le navigateur se ferme
- 28. MAPISendMail ne fonctionne pas lorsque Outlook est en cours d'exécution
- 29. glade aboutDialog ne se ferme pas
- 30. WPF - ScrollViewer ne défile pas lorsque ScrollToHorizontalOffset() est appelé
Nope, et je peux recréer le problème dans firefox, chrome, par exemple. – Dave
Existe-t-il un moyen de fermer l'iframe même lorsqu'il fonctionne par exemple en vidéo? –