使用javascript从另一个弹出窗口打开新的弹出窗口
我想从另一个弹出窗口打开一个弹出窗口,我使用了下面的代码,但是当我单击弹出窗口刷新时,项目显示在其中,而不是另一个弹出窗口 我想显示两个弹出窗口,但只显示一个弹出窗口。有人能帮我吗 守则:使用javascript从另一个弹出窗口打开新的弹出窗口,javascript,asp.net,popup,Javascript,Asp.net,Popup,我想从另一个弹出窗口打开一个弹出窗口,我使用了下面的代码,但是当我单击弹出窗口刷新时,项目显示在其中,而不是另一个弹出窗口 我想显示两个弹出窗口,但只显示一个弹出窗口。有人能帮我吗 守则: function pop_up(url) { newwindow = window.open(url, 'name', 'height=517,width=885,scrollbars=yes,toolbar=no,menubar=no,resizable=yes,lo
function pop_up(url) {
newwindow = window.open(url,
'name',
'height=517,width=885,scrollbars=yes,toolbar=no,menubar=no,resizable=yes,location=no,directories=no,status=no,titlebar=no,left=400,top=120');
if (window.focus) { newwindow.focus() }
return false;
}
单击事件代码:
Page.ClientScript.RegisterStartupScript(GetType(), "popup",
"pop_up_Info('" + "PopUpEmailing.aspx" + "');", true);
类似的问题也得到了回答
您必须在
窗口中为窗口指定一个新名称。打开方法。修改控件弹出式功能:
function pop_up(url, windowName) {
newwindow = window.open(url,
windowName,
'height=517,width=885,scrollbars=yes,toolbar=no,menubar=no,resizable=yes,location=no,directories=no,status=no,titlebar=no,left=400,top=120');
if (window.focus) { newwindow.focus() }
return false;
}
然后在您的通话注册通话中执行以下操作:
Page.ClientScript.RegisterStartupScript(GetType(),
"popup", "pop_up('PopUpEmailing.aspx', 'PopUpEmailing');", true);
确保第二个参数的名称与调用原始弹出窗口的窗口的名称不同