窗口B是由窗口A链接过来的
窗口B想要在header跳转到C之前,刷新一下窗口A,或者跳转之后刷新,但是不能在C页面上写代码刷新A
本来想使用echo "<script>
if (opener && typeof(window.opener.document)!='unknown' && typeof(window.opener.document)!='undefined')
{
opener.location.href=opener.location.pathname+opener.location.search;
}
</script>";
header("location:");
但是header前面的echo通常不起作用,
请问这时候应该怎么做?谢谢

解决方案 »

  1.   

    你可以在窗口B的前台js里写刷新
      

  2.   

    需求是这样的:B窗口当有数据提交时,才需要刷新父窗口A我原来是echo "<script>。刷新父窗口",现在直接写js代码刷新,而不是在php代码里echo js代码。但是也没有用。“你可以在窗口B的前台js里写刷新”,你说的前台js是什么意思?
      

  3.   


    在B的onsubmit里写window.opener.location.href=window.opener.location.href即可