当前位置 主页 > 网站技术 > 代码类 >

    javascript刷新父页面方法汇总详解

    栏目:代码类 时间:2019-10-24 15:05

    1.用iframe、弹出子页面刷新父页面iframe

    <script language=JavaScript> 
      parent.location.reload(); 
    </script>

    2.弹出子页面

    <script language=JavaScript> 
      window.opener.location.reload(); 
    </script>

    3.子窗口刷新父窗口

    <script language=JavaScript> 
      self.opener.location.reload(); 
    </script>

    4.刷新以open()方法打开的窗口

    <script language=JavaScript> 
      window.opener.location.href=window.opener.location.href; 
    </script>

    5.刷新以winodw.showModelDialog()方法打开的窗口

    <script language="javascript"> 
      window.parent.dialogArguments.document.execCommand('Refresh'); 
    </script>

    6.点击 layer 中刷新当前页

    var iframes= parent.document.getElementsByTagName('iframe');
    for(var i=0;i<iframes.length;i++){
      var src=iframes[i].contentWindow.location.href;
      console.log( src);
      if(src.indexOf("table.jsp")!=-1){
        console.log( "刷新:"+src);
        parent.document.getElementsByTagName('iframe')[i].contentWindow.location.reload(true);
      }
    }
    parent.document.getElementById('my_iframe').contentWindow.location.reload(true);

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持IIS7站长之家。