window.open在执行逻辑后完全加载弹出页面

时间:2016-09-20 11:22:51

标签: javascript

我正在尝试使用父页面中的window.open弹出aspx页面

 var win = window.open("apConfirmInvoiceSubmit.aspx");
    win.focus();
    hWnd =window['rturn'];
    if((hWnd == 1) || (hWnd == 2))
     {
     document.getElementById("ctl00_hdnInvoiceSubmit").value = hWnd;    
     document.getElementById("ctl00_btnOK").style.display = "none";
     document.getElementById("btnattach").style.display = "none";
     document.getElementById("txtAref").innerHTML="";
     document.getElementById("ctl00_txtWait").style.display = "";                       
     return true;
 }

在子页面

function SendValue(i)
{

window.opener['rturn'] = i;

window.close();
}

Window.open无法立即弹出。它在执行完整逻辑并在第一次返回undefined后弹出

非常感谢任何人帮我解决这个问题。

如果我的解释不清楚或需要更多信息,请告诉我

0 个答案:

没有答案