Ho modificato cosi:

codice:
function ChoosePharmacy()
{
    spawn(function*() {


    var result = yield window.showModalDialog('search_pharmacy.aspx',window,"dialogWidth:800px;dialogHeight:600px;scroll: no;")


    if (result!=null)


        document.getElementById('hIdPharmacy').value=result;


});


}
il popup appare, la pagina sottostante rimane correttamente, ma il popup si richiude automaticamente dopo un paio di secondi.

In cosa sbaglio?