como fazer window.open aparecer Modal?

Atualmente, estou usando o window.showModalDilog para abrir uma janela pop-up modal que não está permitindo que a janela pai execute nenhuma ação.

Mas, na pesquisa do google, descobri que esse não é o método padrão e vários navegadores pararam de oferecer suporte a essa função.

Na verdade, estou enfrentando esse problema no Opera. O Opera me dá o erro do javascript e para a execução nesse ponto. Nada pode acontecer após esse erro.

Portanto, só tenho uma opção e é window.open.

Mas eu quero desativar a janela pai (da mesma forma em showModalDilog).

Eu tentei o código abaixo para fazer isso:

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

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

Mas eu falhei nisso.

Alguém pode me sugerir o código para que eu possa fazer o window.open aparecer Modal?

Espero ter explicado bem minha pergunta. Por favor, pergunte-me se você precisar de mais informações.

Agradeço antecipadamente....

Atualizar:

Desejo abrir um URL na janela pop-up e executar determinadas ações após a abertura do URL, incluindo o envio de um formulário.

Meu código para abrir um 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");

Por favor me ajude....

Atualização 1:

Também me ajudaria se eu pudesse abrir apenas uma janela pop-up ao clicar em vários botões. Quero dizer, se eu clicar em BTN1 pop-up chamado "temp" será aberto. Mas quando clico em btn2, em vez de abrir um novo pop-up, "temp" será recarregado. Se você puder me dar uma sugestão sobre isso, também me ajudaria a resolver o problema de 80%.

questionAnswers(3)

yourAnswerToTheQuestion