我正在使用 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/