主页 个人前端笔记 window.open弹出窗口关闭并刷新父窗口
admin
发表于2012-11-11 19:02:09    只看楼主 楼主
头衔:  精益求精
注册时间: 2012-10-07
用户组: 日常管理组
发帖数:  502
金币数:  186
短消息
父页面
<html>
    <script>
     var ChildPage;
     function openw(){
        ChildPage = window.open("page1.html", "_blank", "height=600, width=800");
     }
     function refrashPage(){
         ChildPage.close();
         window.location = window.location;
     }
    </script>
    <body>
        <input type="button" onclick="openw()" value="弹出">
    </body>
</html>

子页面
<html>
    <body>
    <script>
        function closeAndfresh(){
           opener.refrashPage();
        }
    </script>
     <body> 
        <input type="button" onclick="closeAndfresh()" value="关闭并刷新">
    </body>
</html>

子页面中有逻辑处理,则closeAndfresh()函数放在body中,监听onunload事件

回复人
回复内容

Powered BY YouYaX
个人自主开发论坛,从2010年10月份开发至今!

操作管理