javascript - 关闭弹出窗口后如何重新加载现有页面

标签 javascript php jquery mysql

我正在使用 javascript、php、mysql。
我在“index.php”上有一个按钮。单击此按钮(不是新标签)将打开一个新窗口
代码是这样的。

function getUtilities(sid,sfname,smobnum,subdid)
{   
   var url='';
   url="update.php?sid="+sid+"&sfname="+sfname+"&smobnum="+smobnum+"&subdid="+subdid;
   popupNote(url);  
}


function popup(url)
{
 var width  = 500;
 var height = 200;
 var left   = (screen.width  - width)/2;
 var top    = (screen.height - height)/2;
 var params = 'width='+width+', height='+height;
 params += ', top='+top+', left='+left;
 params += ', directories=no';
 params += ', location=no';
 params += ', menubar=no';
 params += ', resizable=no';
 params += ', scrollbars=yes';
 params += ', status=no';
 params += ', toolbar=no';
 newwin=window.open(url,'windowname5', params);
 if (window.focus) {newwin.focus()}
 return false;
}

所以我会打开我的弹出窗口。我正在执行一些更新操作..然后我将其关闭。关闭弹出窗口后,我想刷新我的“index.php”。但我做不到。

最佳答案

当您准备重新加载父页面并关闭弹出窗口时,您需要在弹出窗口上运行以下 JS。

<script>
  window.opener.location.reload();
  window.close();
</script>

关于javascript - 关闭弹出窗口后如何重新加载现有页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26709778/

相关文章:

javascript - 根据窗口大小调整 D3 中的线图大小

javascript - CSS : Overflowing Dynamically Created Content

php - 使用 PHP 加载 html 页面禁止任何尝试使用最新的 css 文件

javascript - 修复可滚动 div 顶部的表头

javascript - 同月中的星期几,moment.js

javascript - PostgreSQL + JS : Creating a query based on a random array length of 1-5 values

php - 我想知道为什么不向MySQL发送数据?

php - 如何计算从数据库检索的 View 中的总行数

ASP.NET 中具有回发功能的 jQuery 模式对话框

javascript - JSON,转换为 HTML 以与 Isotope.js 一起使用