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

htm代码如下

 代码如下 复制代码

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

htm代码如下

 代码如下 复制代码

“<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>

时间: 2024-05-13 15:50:56

javascript子窗口刷新父窗口程序代码的相关文章

JavaScript实际应用:子窗口和父窗口交互

javascript|父窗口|交互|子窗口 最近项目开发中需要子窗口和父窗口交互的内容,基本上无非就是把子窗口的信息传递给父窗口,并且关闭自己等等,或者是父窗口把自己的信息传递给子窗口等等. 1.父窗口传递信息给子窗口 看代码实例:<script language=javascript> function outPut(){ //获取父窗口的文本信息赋值给text var text = document.abc.text.value; //打开子窗口,并且把操作句柄赋值给win变量,以下所有操

JS刷新父窗口的几种方式小结(推荐)_javascript技巧

浮层内嵌iframe及frame集合窗口,刷新父页面的多种方法 <script language=JavaScript> parent.location.reload(); </script> <script language=JavaScript> parent.location.reload(); </script> 弹出子页面 <script language=JavaScript> window.opener.location.reloa

lhgdialog插件问题,弹出子窗口,并且点击子窗口的按钮时,关闭子窗口并且刷新父窗口!

问题描述 父窗口代码:<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="Parent.aspx.cs"Inherits="WebApplication1.Test.关闭子窗口并且刷新父窗口.Parent"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""h

JavaScript子窗口调用父窗口变量和函数的方法_javascript技巧

本文实例讲述了JavaScript子窗口调用父窗口变量和函数的方法.分享给大家供大家参考.具体如下: 示例1:子窗口是新打开的窗口 父窗口: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=" http://www.w3.

ie 8-js子窗口关闭刷新父窗口

问题描述 js子窗口关闭刷新父窗口 使用window.showModalDialog("uploadFile.jsp",null,"dialogWidth=400px;dialogHeight=250px"); 方式弹出的一个子窗口, 我需要用子窗口控制刷新父窗口然后关闭子窗口, window.parent.dialogArguments.document.execCommand('Refresh'); window.close(); ie8下执行不成功 解决方案

javascript-js实现子窗口提交数据后,自动关闭,并且同时刷新父窗口

问题描述 js实现子窗口提交数据后,自动关闭,并且同时刷新父窗口 js实现子窗口提交数据后,自动关闭,并且同时刷新父窗口,该如何实现,网上查了很多方法,都没有达到想要的效果,求助各位大神帮忙解决一下这个小问题. 解决方案 JS自动关闭父窗口JS自动关闭窗口js关闭窗口 刷新父页面脚本 解决方案二: 关闭窗口: function closewindow() { win.close(); } 刷新父页面 function reloadPage() { parent.window.location.r

js关闭模态窗口刷新父页面或跳转页面_javascript技巧

有两个窗口: A窗口(父),B窗口(模态) A窗口里有一个DATAGRID,一个按钮. 点击按钮时,弹出B窗口(模态).在B窗口中添加数据,提交后,要求B窗口自关闭,然后刷新A窗口(父) 复制代码 代码如下: <script type="text/javascript"> function openSubWin() { window.showModalDialog('b.html', 'newwindow', 'height=500, width=400, top=0, l

window.showModalDialog 子窗口给父窗口赋值

A.使用window.returnValue给父窗口传值,然后根据值判断是否刷新.       在window.showModalDialog窗口页面中用window.returnValue方式设置返回值:       比如:window.returnValue='refresh';        B.在写window.showModalDialog弹出窗口函数时,定义个变量,然后根据变量值进行操作父窗口的操作:    例如:var winPar=window.showModalDialog(u

如何在关闭showModalDialog时刷新父窗口(点showModalDialog右上角的那个关闭图标)

问题描述 如何在关闭showModalDialog时刷新父窗口(点showModalDialog右上角的那个关闭图标) 解决方案 <script language="javascript"> window.onbeforeunload = function() { var n = window.event.screenX - window.screenLeft; var b = n > document.documentElement.scrollWidth-20;