如下形式跳转到新页面验证,结果返回XML格式的页面,如何将它自动关闭?$method_url="(一个验证页的URL,注:返回XML数据)";
echo("<script>top.location.href='".$method_url."';window.opener.location.refresh();window.close();</script>");上面代码中"window.opener.location.refresh();window.close();"可以把父窗体刷新,但验证晚的XML页面不能关闭,而换成:
window.opener.location.reload();window.close();
就可以关闭XML页而转到我想要的页,但这样做有别的业务麻烦.请求支援.

解决方案 »

  1.   


    首先,top.location.href='".$method_url."';来跳转别的链接验证;
    其次,window.opener.location.refresh();返回本页面显示最新信息;
    最后,window.close();自动关掉那个验证页。想要这样的效果。
      

  2.   

    转换一个问题,
    目前我在$method_url后面加上“&format=json”,这时执行的效果是在浏览器端下载了验证文件.
    其实这时一切事情都做完了,只是这最后多余的一些东西有什么办法取消或去掉吗?