关闭弹出窗口并刷新父页面javascript
Close pop up and refresh parent page javascript
我想关闭弹出窗口并刷新父项,但在几秒钟后延迟以确保收到所有数据。目前我有以下
function closeAndRefresh(){
setTimeout(function()
{
window.open('/{!currSubId}','_top');
window.location = window.location.href;
return true;
},5000)}
此代码刷新父级,但在弹出窗口内,因此弹出窗口不会关闭,而是父级显示刷新-在弹出窗口
因此,将弹出窗口移到超时之外,给它一个名称,调用close,然后重新加载。
function closeAndRefresh(){
var winPop = window.open('/{!currSubId}','_top'); //load pop up give it a name
window.setTimeout(function(){
winPop.close(); //close pop up
window.location.reload(true); //refresh current page
},5000);
}
您可以只使用对服务器的Ajax调用,而不必处理弹出窗口,并且不知道弹出窗口拦截器是否会阻止它,或者不知道调用是否完成。当通话结束后,您可以重新加载页面。
相关文章:
- 无法't在不使用Javascript刷新页面的情况下多次将值传递给文本框
- 如何使用javascript刷新父页面并关闭子窗口
- 如何在javaservlet中通过javascript刷新图像
- 使用JavaScript刷新页面时未保存的更改
- 如何使用javascript刷新我的html页面时清除按钮单击
- 我如何让网页在每次使用 Javascript 刷新时随机生成一个新视频
- 如何返回到上一页并用php或javascript刷新它
- 在带有嵌入的对象中使用JavaScript刷新视频
- 使用javascript刷新ContentPlaceHolder
- 如何使用javascript刷新APPLET而不在asp.net中重新加载页面
- Javascript 刷新查询数据库
- PHP密码脚本和JavaScript刷新冲突,发出我想消除的表单重新提交消息
- 添加到购物车而不使用 JavaScript 刷新
- 使用 JavaScript 刷新页面一次
- 单击以通过 JavaScript 刷新对象
- 强制 JavaScript 刷新
- Javascript刷新一次而不使用主题标签
- 在 Firefox 中使用 JavaScript 刷新页面
- 使用 JavaScript 刷新内部页面
- 如何使用 javascript 刷新另一个页面,而无需在新选项卡中打开同一页面