从代码隐藏关闭弹出窗口
Close pop-up from code behind
我有两个站点(都在我的控制范围内)
站点 1 - 在站点 2 上打开弹出窗口。要打开站点 2 上的弹出窗口,我有以下内容
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)
注意:根据我的理解,上面代码中的'pop'
是表单的名称。
到目前为止,这按预期工作。
站点 2 从上方显示弹出窗口,并在其上有一个按钮。我想关闭上面打开的弹出窗口/窗口,因此调整了上面的脚本并将其添加到站点 2 后面的代码中的按钮事件中
Dim strPopup As String = "<script language='javascript' ID='script1'>" + "window.close" + "</script>"
ScriptManager.RegisterStartupScript(DirectCast(HttpContext.Current.Handler, Page), GetType(Page), "Script1", strPopup, False)
但这行不通。我试过了
pop.close
(pop是我发布的第一个代码上表单的名称)
我对如何在代码隐藏的按钮事件中关闭打开的窗口有点迷茫(请注意,在弹出窗口中,用户单击此按钮时正在保存数据,因此想法是在单击保存按钮后关闭按钮)
window.close
是一个函数。您应该使用window.close()
(带圆形制动器)而不是window.close
.
相关文章:
- 试图修改此javascript代码以减小弹出窗口的大小,或者在用户单击框外时关闭
- 在剑道窗口的模板属性中使用AngularJS代码
- 在Firefox restartless插件中,当一个新窗口打开时,我如何运行代码(监听窗口打开)
- 如何使用 php 代码内部显示引导模式弹出窗口
- 如何在从代码后面显示之前,在弹出窗口中选择预先填充的下拉列表选项
- 如何在php echo中添加代码,使其在调用时成为弹出窗口
- 如何使此代码缩放到不同的窗口大小
- ASP.NET:每5分钟从代码后面调用一次弹出窗口
- 代码编辑器响应窗口
- $window错误'$窗口未定义'Angular应用程序中的谷歌分析代码
- 每次单击时打开新窗口的 JavaScript 代码正在替换旧窗口并创建新的空白窗口
- 如何调整此代码,以便它将在新选项卡/窗口中打开重定向
- 弹出窗口代码失败
- 我应该在此代码中添加什么以使弹出窗口在 10 秒后出现
- 如何在 PHP 代码中引入 JavaScript 警报窗口
- 我的弹出窗口代码有什么问题
- 如何在新窗口代码中向javascript打开添加左参数和顶部参数
- 信息窗口代码
- Javascript模态窗口代码被重新配置为在页面加载时加载而不是onclick.帮助:)
- 需要淡出动画为我的模态窗口代码