所以我有2个窗口..我的主浏览器窗口(foo),然后它有一个调用一些JS的href,它会弹出一个迷你窗口(栏)..迷你窗口包含一个帖子的帖子自己查询数据库并更新字段..它工作正常。
if($edit_type == "email")
{
if($update == true)
{
$form_email = $_POST['form_email'];
$queryreg = mysql_query("
UPDATE users
SET `email` = '$form_email'
WHERE username = '$username';
");
}
//Other code to run when the page hasnt been posted
}
我的问题是,当它被提交并且查询数据库时,是否可以自动关闭条形图然后刷新foo以查看更新的数据?
PS。
我用来打开弹出窗口的脚本如下:
<script language="javascript" type="text/javascript">
<!--
function myPopup(target)
{
window.open( target, "myWindow", "status = 1, height = 600, width = 600, resizable = 0" )
}
//-->
</script>
谢谢你们
答案 0 :(得分:1)
可以从bar
弹出窗口中引用主窗口。
window.opener
是您的foo
。
if(window.opener && !window.opener.closed) { //Check whether opener is open
window.opener.location.href = window.opener.location.href ; //Refresh main
window.close(); //Close itself
}