`

窗口刷新问题

阅读更多

1.用window.open()方法打开子窗口

在子窗口刷新父窗口:

      window.opener.location.href = window.opener.location.href; (推荐)

      或者:

      window.opener.location.reload();

刷新本窗口:

      window.location.href=window.location.href ; (推荐)
      window.location.reload; 

 

2.iframe刷新问题

刷新iframe:      <iframe src="1.htm" name="ifrmname" id="ifrmid"></iframe>

方案一:用iframe的name属性定位
     <input type="button" name="Button" value="Button"
onclick="document.frames('ifrmname').location.reload()">


<input type="button" name="Button" value="Button"
onclick="document.all.ifrmname.document.location.reload()">

方案二:用iframe的id属性定位
<input type="button" name="Button" value="Button"
onclick="ifrmid.window.location.reload()">

 

终极方案:当iframe的src为其它网站地址(跨域操作时)
<input type="button" name="Button" value="Button"
onclick="window.open(document.all.ifrmname.src,'ifrmname','')">

  可以用document.getElementById("iframname").src=""来进行iframe得重定向;

  在父页面中获取iframe中得参数可以用<input type=button onclick="alert(frames [iframname].document.forms[0].username.value)" value="display username">

刷新iframe的父窗口:

      parent.location.reload() ; 或者 parent.location.href = parent.location.href;

 

3.用window.showModalDialog()方法打开的子窗口刷新父窗口的方法

 function aa(){
  var obj = [window,"a"];
  var pop=window.showModalDialog("b.html",obj,"dialogHeight:600px;dialogWidth:800px;help:0;status:0;scroll:0;resizable:1");
 }

在子窗口中:

var obj = dialogArguments;

pWin = obj[0];

pWin.location.reload();

 

 

分享到:
评论

相关推荐

    子窗口与父窗口刷新

    在Java Web开发中,"子窗口与父窗口刷新"是一个常见的交互场景,特别是在构建多层级界面或模态对话框时。这里的"子窗口"通常指的是弹出的窗口、框架或者iframe,而"父窗口"则是打开子窗口的那个主页面。在这样的场景...

    子窗口刷新父窗口总结

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

    分页后弹出模态窗口刷新父窗口

    根据给定文件的信息,本文将围绕“分页后弹出模态窗口刷新父窗口”的主题进行深入探讨。此话题主要涉及前端开发中的交互设计、页面更新机制以及如何在不同的页面间进行数据同步等内容。 ### 一、理解分页与模态窗口...

    刷新父窗口的多种方法

    在Web开发中,经常会出现需要从子窗口或弹出窗口刷新父窗口的情况。这通常发生在使用JavaScript进行页面交互时。本文将详细介绍四种不同的方法来实现这一目标。 #### 1. 弹出子页面刷新父窗口 在打开一个新的窗口...

    易语言刷新窗口

    易语言刷新窗口源码,刷新窗口,API_PostMessage,API_InvalidateRect,API_SHChangeNotify,API_GetWindow,API_GetDC,API_PaintDesktop,API_FindWindow

    窗口刷新父窗口然后关闭

    标题“窗口刷新父窗口然后关闭”涉及到的是软件开发中的用户界面交互操作,...同时,对于有经验的开发者,解决类似“窗口刷新父窗口然后关闭”的问题可能涉及到更复杂的情况,如线程同步、用户界面更新的最佳实践等。

    VC++ MFC 定时器函数 刷新窗口

    ### VC++ MFC中的定时器函数与窗口刷新 在Windows编程环境下,特别是在使用Microsoft Foundation Classes (MFC)进行开发时,定时器是一个非常实用的功能。本文将深入探讨如何使用`SetTimer`函数来创建定时器,并...

    C#WPF 刷新窗口 实例 可运行

    C#WPF 刷新窗口 实例 可运行 http://www.cnblogs.com/leco/archive/2010/11/28/1890046.html WPF中实现Timer 事件 在 WPF 中不再有类似 WinForm 中的 Timer 控件,因此,需要使用 DispatcherTimer 类来实现类似 ...

    showModalDialog 弹出窗口关闭不刷新父窗口最终实现了

    2. **修改父窗口刷新行为**: - 要实现关闭弹出窗口后不刷新父窗口,关键在于控制`showModalDialog`的返回值。 - 可以通过传递特定的返回值来避免父窗口的刷新。 3. **具体实现步骤**: - **定义`OpenWindow`...

    Halcon刷新图像窗口控件闪烁解决方法.hdev

    Halcon刷新图像窗口控件闪烁两种解决方法。有时候,我们需要在窗口或者控件中显示图像,以及某些region、contour,甚至是交互时才会出现的ROI选择框。 但是随着操作的频繁进行,我们在重绘窗口内容的时候,会出现并...

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

    本示例探讨的是如何将JSP与JavaScript结合,实现父窗口与子窗口之间的数据通信及页面刷新功能,特别涉及了Ajax查询数据和表格渲染。以下是关于这些知识点的详细解释: 1. **JSP(JavaServer Pages)**:JSP是一种...

    c语言集合为一个函数{窗口标题,窗口颜色,窗口大小,窗口刷新,程序暂停},源码

    窗口刷新一般通过清屏和重新输出内容来实现。在DOS中,可以使用`cls`命令清屏,或者通过BIOS中断10H的06H功能清屏。 程序暂停通常通过读取键盘输入来实现。在DOS中,我们可以使用INT 16H中断读取键盘状态。例如,...

    判断浏览器是刷新还是关闭窗口

    然而,在实际的应用场景中,我们可能会遇到一个棘手的问题:不论是刷新页面还是真正关闭窗口,`onunload` 事件都会被触发。这种情况下,如何区分用户的行为就变得非常重要。 #### 一、`onunload` 事件详解 `...

    易语言源码易语言刷新窗口源码.rar

    在易语言中,窗口刷新功能主要由“刷新窗口”命令来实现。这个命令会强制窗口立即进行重绘,以便用户可以看到最新的界面状态。 易语言中的“刷新窗口”命令通常用在以下几种情况: 1. 数据更新:当程序内部的数据...

    C#在一个窗口刷新更改另一个窗口控件属性的方法

    c#编程的时候,有时候会用到在当前窗口里面修改了一些参数的时候,希望另外一个窗口控件属性得到刷新更改. 本程序通过简单的代码,实现了此功能,希望能使更多和我一样的C#编程爱好者更好地学会学好C#. 如果您有好的...

    showModalDialog刷新窗口的例子

    这个例子展示了如何结合使用`showModalDialog`和`location.reload()`来实现窗口刷新。在实际应用中,你可能需要根据具体需求进行更复杂的逻辑处理,例如检查用户输入、发送AJAX请求等,但基本的刷新机制保持不变。 ...

    a63822322的设置窗口自动刷新的说明

    ### a63822322的设置窗口自动刷新的方法与步骤 #### 知识点一:系统自动刷新的概念 在计算机操作系统中,自动刷新功能通常指的是系统定时检查更新或者重新加载显示的信息,以便及时反映最新的状态或者数据变化。这...

    窗口多开—一键自动排列—一键刷新

    窗口多开—一键自动排列—一键刷新

Global site tag (gtag.js) - Google Analytics