JavaScript para abrir a janela pop-up e desativar a janela pai

Desejo abrir uma janela pop-up e desativar a janela pai. Abaixo está o código que estou usando;

function popup()
{

    popupWindow = window.open('child_page.html','name','width=200,height=200');
    popupWindow.focus();
}

Por alguma razão, a janela principal não é desativada. Preciso de algum código adicional OU qual é o caso?

Novamente, estou procurando algo semelhante ao que obtemos quando usamos showModalDialog () .. i.e. ele não permite selecionar a janela pai de jeito nenhum .. Só é que eu quero fazer a mesma coisa usando window.open

Além disso, sugira o código que será compatível com vários navegadores.

questionAnswers(5)

yourAnswerToTheQuestion