comment rendre la fenêtre.ouvrir des pop up Modal?

Je suis actuellement en utilisant la fenêtre.showModalDilog pour ouvrir un modal fenêtre pop-up qui ne permet pas à la fenêtre parent de faire aucune action.

Mais dans la recherche google, j'ai trouvé que ce n'est pas la méthode standard et de différents navigateurs a cessé le support de cette fonction.

En fait, je suis confronté à ce problème dans l'Opéra. Opera me donne l'erreur de javascript et arrête l'exécution à ce point. Rien ne peut se produire après que l'erreur.

Donc, je n'ai qu'une option à gauche et qui est à la fenêtre.ouvert.

Mais je veux désactiver la fenêtre parent (de même que dans showModalDilog).

J'ai essayé le code ci-dessous pour le faire:

<script type="text/javascript">
            $(window).load(function() {
                window.opener.document.body.disabled=true;
            });

            $(window).unload(function() {
                window.opener.document.body.disabled=false;
            });
</script>

Mais j'ai échoué dans cette.

Quelqu'un peut-il me suggérer le code afin que je puisse rendre la fenêtre.ouvrir des pop up Modal?

Espère que j'ai expliqué à ma question.
Veuillez me contacter si vous avez besoin de plus d'informations.

Vous en remercie d'avance....

Mise à jour:

Je veux ouvrir une Url dans la fenêtre pop-up, puis de faire une certaine action après l'url est ouvert, y compris la soumission d'un formulaire.

Mon code pour ouvrir une fenêtre pop-up:

window.open("https://www.picpixa.com/wp-content/plugins/create-own-object/plugin-google-drive/index.php", "socialPopupWindow",
                "location=no,width=600,height=600,scrollbars=yes,top=100,left=700,resizable = no");

S'il vous plaît aider moi.....

Mise à jour 1:

Il serait également m'aider si je peux ouvrir une seule fenêtre pop-up sur les cliquant de plusieurs boutons.
Je veux dire, Si je clique sur btn1 pop up nommé "temp" est ouvert. Mais lorsque je clique sur btn2 puis, au lieu de l'ouverture d'une nouvelle fenêtre pop up "temp" recharger.
Si vous pouvez me donner des suggestions sur ce, il serait également m'aider à résoudre 80% problème.

Je suis à l'aide de showModalDialog() actuellement... Mais il n'est pas en faveur de l'opéra. C'est pourquoi je suis à la recherche d'une alternative....
Eh bien, sMD semble être un partie de la norme. Si vous ne pouvez pas l'utiliser, vous devez mettre en place votre propre, en utilisant Dialogue de l'INTERFACE utilisateur ou quelque chose de similaire.

OriginalL'auteur Ashish Shah | 2014-07-17