`

JS子窗口刷新父窗口后,关闭自己!

阅读更多

一:子窗口刷新父窗口后,关闭子窗口

 

1:,<script language=JavaScript> 

 

     self.opener.location.reload(); 

 

       window.opener=null;

 

       window.close();


  
</script>

2,<script type="text/javascript">

           function closeWin(){

                 // 可能存在frame页面,所以要引用top窗口.

                    var win = top.window;

                    try{

                         // 聚焦.

                         if(win.opener)  win.opener.focus();

                         // 避免IE的关闭确认对话框.

                         win.opener = null;

                         }catch(ex){

                        // 防止opener被关闭时代码异常。

                         }finally{

                              win.close();

                         }

                    }

                       // 刷新打开本窗口的opener窗口.

                function refreshOpener(){

                // 可能存在frame页面,所以要引用top窗口.

                    var win = top.window;

                    try{

                    // 刷新.

                        if(win.opener)  win.opener.location.reload();

                          }catch(ex){

                        // 防止opener被关闭时代码异常。

                          }

                     }

 

                    // 刷新opener窗口后关闭自己。

                 function refreshOpenerAndCloseMe(){

                      refreshOpener();

                      closeWin();

                    }    

 

     </script>

0
0
分享到:
评论

相关推荐

    子窗口刷新父窗口总结

    ### 子窗口刷新父窗口技术总结 在网页开发中,我们常常遇到需要在子窗口完成某些操作后,刷新或更新父窗口数据的情况。这在诸如弹出框进行数据编辑、表单提交等场景中尤为常见。本文档将深入探讨如何在子窗口关闭时...

    子窗口与父窗口刷新

    3. **父窗口的更新**:在子窗口的AJAX成功回调函数中,我们可以调用`parent.window.location.reload()`来刷新父窗口。这样,父窗口将获取到最新的数据并重新渲染页面。 这个过程的关键在于通过AJAX保持页面的异步...

    刷新父窗口的多种方法

    通过上述介绍,我们可以看出,根据具体的应用场景和需求,可以选择不同的方法来实现子窗口刷新父窗口的目标。每种方法都有其适用的场合和局限性,开发者应该根据实际需求选择最合适的方式。此外,随着浏览器技术的...

    js(javascript)子窗口和父窗口交互

    而“刷新”按钮则用于刷新父窗口的内容。 #### 二、通过 `window.showModalDialog()` 实现交互 除了 `window.open()` 之外,还可以使用 `window.showModalDialog()` 来创建模态对话框。这种方法可以让父窗口保持在...

    JS刷新父页面 父窗口

    在JavaScript中,我们经常遇到需要在一个弹出的窗口(子窗口)中执行操作后刷新父窗口的情况。这在很多应用场景中都非常有用,比如表单提交后的页面刷新、数据更新后的页面刷新等。实现这一功能的关键是能够访问到父...

    jsp与javascript配合,父窗口与子窗口之间刷新

    - **使用`opener.location.reload()`**:在子窗口中,你可以通过`opener`引用父窗口,然后调用`reload()`方法刷新父窗口的页面。 - **通过消息传递**:使用`window.postMessage()` API,子窗口可以向父窗口发送...

    窗口刷新父窗口然后关闭

    在Web前端开发领域中,"窗口刷新父窗口然后关闭"是一个在特定操作后常用的功能实现。例如,在一些需要即时数据更新的场景下,用户在完成某项操作后,我们不仅需要关闭当前操作窗口,还要确保父窗口的数据得到了更新...

    open 关闭子页面刷新父页面

    根据给定的代码片段和描述,“open关闭子页面刷新父页面”这一主题涉及到的关键知识点主要包括:使用JavaScript打开新窗口、父窗口与子窗口之间的通信,以及通过特定事件触发父窗口的刷新。 ### 使用JavaScript打开...

    子窗口传值到父窗口.rar

    这通常发生在弹出窗口或者框架集等场景中,用户在子窗口进行操作后,需要将结果反馈给父窗口,以便更新父窗口的状态或展示相关信息。这个过程就称为“子窗口传值到父窗口”。在JavaScript中,我们可以利用多种方法...

    子窗口通过js操作父窗口中的元素

    在网页开发中,有时我们需要在弹出的子窗口中对父窗口进行操作,例如更新父窗口的数据或控制其显示状态。这种场景下,就需要利用JavaScript(JS)来实现跨窗口的交互。本教程将深入探讨如何在子窗口通过JS操作父窗口...

    javascript刷新父页面

    3. **关闭子窗口并刷新父窗口**: ```javascript function shut() { window.parent.dialogArguments.document.execCommand('Refresh'); window.close(); } ``` 此函数不仅刷新了父窗口,还在执行完毕后关闭...

    demo_DEMO_子页面刷新父页面iframe_

    1. **使用window.parent对象**:在子页面的JavaScript代码中,我们可以访问到`window.parent`对象,它是对父窗口的引用。因此,可以直接调用`window.parent.location.reload()`来刷新父页面。这种方法简单直接,但...

    JavaScript操作iframe父窗口和子窗口例子

    在Web应用程序中,iframe(Inline Frame)常用于嵌入其他网页或者实现页面的局部刷新,而父窗口与子窗口之间的通信则能实现更复杂的交互逻辑。 在JavaScript中,通过window对象我们可以访问到当前窗口的各种属性和...

    JavaScript实际应用子窗口和父窗口

    在本例中,子窗口提供了三个按钮:关闭自己、关闭父窗口以及刷新父窗口。其中,“关闭自己”按钮不仅会关闭子窗口,还会将子窗口中的数据传递给父窗口中的相应字段;而“关闭父窗口”则会先断开与父窗口的关系再关闭...

    jsp 刷新父页面

    子窗口刷新父窗口 self.window.opener.locaction.reload(); 刷新一open()方法打开的窗口 window.opener.location.href = window.opener.location.href 刷新以winodw.showModelDialog()方法打开的窗口 window....

    弹出层关闭父页面刷新

    `window.parent.location.reload()` 这行代码会刷新父窗口的页面。这里的`parent`属性用于引用包含当前窗口的窗口,即父窗口。`reload()`方法则是用来刷新页面的。 具体实现步骤如下: 1. 在弹出层的HTML代码中,...

    HTML中IFrame父窗口与子窗口相互操作

    2. **子窗口刷新父窗口**: 子窗口可以使用`window.parent`对象来访问父窗口。例如,`window.parent.location.href=window.parent.location.href`或`window.parent.location.reload()`可以刷新父窗口。 除了上述...

    关闭模态对话框,刷新父窗口,异步上传文件

    刷新父窗口通常用于更新父页面的数据,当子页面(如模态对话框)完成特定操作后。在JavaScript中,`window.location.reload()`方法可以用来刷新当前页面。如果模态对话框是嵌入在一个框架或者弹出窗口中,可能需要对...

    js关闭子窗体刷新父窗体实现方法

    当子窗口执行完成其任务并准备关闭时,可以调用以下代码来刷新父窗口: ```javascript // 使用window.opener属性引用父窗口 // 修改父窗口的location.href,可以用来跳转到新的URL或刷新页面 window.opener....

Global site tag (gtag.js) - Google Analytics