网站地图    收藏   

主页 > 前端 > javascript >

javascript子窗口刷新父窗口程序代码

来源:自学PHP网    时间:2023-11-07 10:08 作者: 阅读:

[导读] 实现的效果大致如下,打开htm,点击链接新建窗口htm,点击htm中的链接,新建的窗口关闭并在htm窗口重定向。...

htm代码如下


 代码如下 

&ldquo;<html>
<body>
<a href=htm onclick="window.open('htm')">new</a>
</body>
</html>



htm代码如下


 代码如下 

&ldquo;<html>
<body>
<a href=# onclick="opener.location.href='http://www.111cn.net';window.close()">nbn</a>
</body>
</html>



下面总结一下几种JS刷新父窗口


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


 代码如下 

Js代码


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


Js代码 


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



弹出子页面


 代码如下 

Js代码


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

 


Js代码 


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



子窗口刷新父窗口


 代码如下 

Js代码

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



Js代码 


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


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


 代码如下 

Js代码


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



Js代码 


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



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


 代码如下 

Java代码


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



父窗口要捕获此值就要在情景一中所说的open()事件中添加获得返回值


 代码如下 

<script language="JavaScript">
  function open()
    {
         var str=window.showModalDialog("页面C");
         if(str!=null) 
        {             
           picobj.innerHTML+=str;
         
        }
     }
</script>



自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论