ASP.NET JavaScript 超时后关闭页面
ASP.NET javascript close page after timeout?
我想在成功后显示一个信息页面。在信息之后,我想关闭每个页面(信息页面和主页)
我在按钮命令事件中写了这个:
//but this code does not work
Response.Write("<script language='javascript'>setTimeout('self.close();',3000);</script>");
同时,我想显示一条信息消息。然后我想在三秒钟后关闭所有内容。我希望我能解释:)
谢谢。
Firefox 只允许 window.close(); 并且只有在使用脚本打开窗口时。
参考:窗口.关闭
调用此方法时,将关闭引用的窗口。
仅允许对已打开的窗口调用此方法 通过使用 window.open 方法的脚本。如果窗口未打开 通过脚本,JavaScript 控制台中出现以下错误: 脚本不能关闭未由脚本打开的窗口。
我解决了问题,它适用于所有浏览器。
这是代码:
String MyScript = "";
MyScript += "<script language='javascript'>";
MyScript += " window.open('', '_self', '');";
MyScript += " top.window.close();";
MyScript += "</script>";
Page.ClientScript.RegisterClientScriptBlock(GetType(), "PopupClose", MyScript);
相关文章:
- ASP.net Javascript函数中的隐藏字段为null
- asp.net javascript .click() 事件未在服务器上触发
- ASP.net javascript 在 asp:ImageButton 上触发
- 禁用基于下拉列表选择 asp.net JavaScript 启用文本框
- ASP.net javascript调用代码behing方法
- asp.net javascript 消息未显示
- ASP.NET JavaScript 超时后关闭页面
- 内容页面上 asp.net JavaScript计算器.可能吗
- MVC ASP.Net Javascript - 如果 Url 没有 id,如何使用 javascript 函数隐藏按钮
- ASP.NET Javascript 揭示模块中的 RootPath 属性 @Url.Content(“~/”)
- asp.net JavaScript 验证问题
- ASP.Net JavaScript 表的 MVC 操作链接/URL 操作 - datatable.net
- asp.net / javascript:如何在设置为宽度640px和高度480px的新网页中打开链接
- ASP.NET/JavaScript:数组索引溢出:实体框架/LINQ
- 在 asp.net javascript 中使用 Gmail 帐户进行注册
- 将数据从 MVC 控制器传递 ASp.NET JavaScript 函数
- Asp.net JavaScript 中的 MVC set 会话变量
- asp.net/javascript,为什么文本框不触发更改事件
- 在网络表单方法中运行 asp.net javascript方法
- Asp.net javascript隐藏并显示所有下拉列表项