Javascript 关闭代码隐藏中的弹出窗口

Javascript 关闭代码隐藏中的弹出窗口,javascript,asp.net,vb.net,Javascript,Asp.net,Vb.net,我有两个站点(都在我的控制范围内) 站点1-在站点2上打开一个弹出窗口。要在站点2上打开弹出窗口,我有以下 但这不起作用。我试过了 pop.close(pop是我发布的第一个代码上的表单名称) 我对如何在code behind(代码隐藏)中的按钮事件中关闭打开的窗口有点迷茫(请注意,在弹出窗口中,用户单击此按钮时正在保存数据,因此想法是在单击保存按钮后关闭按钮)窗口。关闭是一项功能。您应该使用window.close()(带圆形制动器)而不是window.close您是否尝试将window.cl

我有两个站点(都在我的控制范围内)

站点1-在站点2上打开一个弹出窗口。要在站点2上打开弹出窗口,我有以下

但这不起作用。我试过了

pop.close
(pop是我发布的第一个代码上的表单名称)


我对如何在code behind(代码隐藏)中的按钮事件中关闭打开的窗口有点迷茫(请注意,在弹出窗口中,用户单击此按钮时正在保存数据,因此想法是在单击保存按钮后关闭按钮)

窗口。关闭
是一项功能。您应该使用
window.close()
(带圆形制动器)而不是
window.close

您是否尝试将
window.close()替换为
window.close()
(带圆形制动器)?是的,成功了!!请随意添加它作为一个答案,我会接受这作为一个答案。
Dim strPopup As String = "<script language='javascript' ID='script1'>" + "window.open('" & http://site2.com/customer.aspx" & ",'pop', 'top=90, left=200, width=1000, height=800, dependant=no, location=0, alwaysRaised=no, menubar=no, resizeable=no, scrollbars=no, toolbar=no, status=no, center=yes')" + "</script>"

ScriptManager.RegisterStartupScript(DirectCast(HttpContext.Current.Handler, Page), GetType(Page), "Script1", strPopup, False)
Dim strPopup As String = "<script language='javascript' ID='script1'>" + "window.close" + "</script>"

ScriptManager.RegisterStartupScript(DirectCast(HttpContext.Current.Handler, Page), GetType(Page), "Script1", strPopup, False)