showModalDialog plugin jquery
Dans mon ancienne application, nous utilisons showModalDialog , Comme vous le savez tous la Le dernier Chrome a supprimé le support showModalDialog qui est une douleur. Je suis à la recherche d'une solution rapide comme plugin jquery.
par exemple, $fenêtre.showModalDialog(dialogue, mots clé varargin, varOptions); ....
Vous devez vous connecter pour publier un commentaire.
Vous pouvez temporaires réactiver showModalDialog soutien jusqu'en Mai 2015 (voir https://stackoverflow.com/a/25663402/961695).
Utiliser ce temps pour mettre à jour votre code. Il n'y aura pas de "solution rapide". Une chose que showModalDialog fait qu'aucun plugin - il arrêté d'exécution de code jusqu'à la boîte de dialogue est fermée et la boîte de dialogue résultat est renvoyé à l'appelant. Vous aurez à restructurer le code à utiliser les fonctions de rappel à la place. Ensuite, vous pouvez utiliser des choses comme jQuery UI Dialog
Cette URL est un article que quelqu'un a écrit en 2011, qui fournit un jquery de remplacement pour showModalDialog.
http://extremedev.blogspot.com/2011/03/windowshowmodaldialog-cross-browser-new.html
Je l'utilise sur mes propres projets. Le seul problème que j'ai (que j'ai découvert récemment) est si ma mère est la page de défilement, je peux faire défiler la fenêtre parent vers le bas, et d'obtenir des éléments de page, je ne suis pas censé le faire.
Autre que cela, il fonctionne très bien (c'est à dire. pour une page qui n'a pas de défilement, je lance la boîte de dialogue modale, et elle masque l'accès à la page parent, et renvoie une valeur proche de la boîte de dialogue modale, et la boîte de dialogue modale contenu provient d'une URL tout comme la fonction showModalDialog).
Voici l'intégralité de ma version de son code. J'ai ajouté quelques fonctions d'assistance et de ces. Il suffit d'inclure l'habitude de jquery choses, puis cela, et suivre son exemple pour la fraie un dialogue.