zoukankan      html  css  js  c++  java
  • 关闭子窗口刷新父窗体

    方法一、父页面用window.open 在子页面中插入js代码

    window.onbeforeunload=function freshParent()
      {
       if(event.clientX>360&&event.clientY<0||event.altKey)
         { 
              window.opener.location.href = window.opener.location.href;     


             if(window.opener.progressWindow)    
             {         
              window.opener.progressWindow.close();  
             }   
              window.close();
         }
      }

     if(event.clientX>360&&event.clientY<0||event.altKey),if条件很重要,有时候要刷新子窗体,如果不加if语句可能他就直接关闭子窗口刷新父窗口,而不是在按关闭的时候执行这个操作。

    方法二:在子页面中插入下面代码

       <script language="javascript">
     window.onunload = function(){
     window.opener.document.forms(0).submit();
     }
    </script>

    方法三:父页面用window.open方法

    子页面上加

    this.Response.Write("<script>window.opener.location.href=window.opener.location.href;window.close();</script>");
     this.Response.Write("<script>window.opener.location.replace(window.opener.document.referrer);window.close();</script>");

  • 相关阅读:
    F12
    InnerClass.java
    Java8
    对象下—练习4
    对象下—练习3
    模板方法
    对象下—练习2
    对象下—举例二、三
    【J-Link】J-Link不支持(版本太低)
    【Android】安装插件 + 改变文字大小、颜色 + 隐藏代码区块的直线
  • 原文地址:https://www.cnblogs.com/jameshappy/p/1363762.html
Copyright © 2011-2022 走看看