window.showModalDialog弹出刷新父页面:
父页面写:
function parentFun(){
var returnValue = window.showModalDialog(url,window,'dialogWidth:500px;dialogHeight:450px;help:No;resizable:no;status:no;center:1;scroll:auto;');
if(returnValue == "1"){
window.location=turnURL;
}
}
子页面写(ajax提交就是请求的回调函数):
function call_span(res){
var result = res.responseText;
window.returnValue=result;
window.close();
}
window.open弹出刷新父页面:
父页面写:
window.open(url,"div1","width=560px,scrollbars=no,location=no,status=no,height=420px,left=" + (window.screen.width-winWidth)/2 + ",top=" + (window.screen.height-winHeight)/2);
子页面写(ajax提交就是请求的回调函数):
function kink_callback() {
if (req.readyState == 4) {
if (req.status == 200) {
var obj=parent.window;//弹出窗口对象
obj.opener.location=url;
window.parent.close();
} else {
alert("数据操作有误,请检查数据!");
}
}
}
分享到:
相关推荐
总的来说,实现“弹出层关闭后刷新父页面”的功能,主要涉及到JavaScript的事件监听和窗口操作,是前端开发中常见的交互设计。理解并掌握这个过程,对于提升用户体验和优化页面流程有着积极的作用。
根据给定的信息,我们可以深入探讨如何使用JavaScript来刷新父页面,并进一步分析提供的示例代码以及扩展其他相关的知识点。 ### JS刷新父页面 在JavaScript中,我们经常遇到需要在一个弹出的窗口(子窗口)中执行...
这在诸如弹出框进行数据编辑、表单提交等场景中尤为常见。本文档将深入探讨如何在子窗口关闭时刷新父窗口,包括使用`window.open()`、`window.showModalDialog()`以及jQuery进行操作的方法。 #### 一、使用`window....
在EasyUI中,我们可能会遇到需要在弹出窗口(子页面)与父页面之间进行数据传递或调用父页面方法的需求。下面将详细讲解这个过程。 首先,让我们理解标题中的“弹出window窗口传值”。在EasyUI中,创建一个弹出窗口...
2. **关闭弹出窗口刷新父窗口**: 当用户关闭一个弹出窗口时,如果希望父窗口(即打开弹出窗口的那个页面)也随之刷新,可以通过JavaScript的window.opener对象实现。在弹出窗口的关闭事件中,可以调用window....
这里的"子窗口"通常指的是弹出的窗口、框架或者iframe,而"父窗口"则是打开子窗口的那个主页面。在这样的场景下,用户在子窗口中操作并提交数据后,可能希望父窗口能即时显示最新的数据,而不是手动刷新整个页面。...
### JavaScript 刷新父页面知识点详解 #### 一、概述 在网页开发中,有时我们需要从一个弹出的子窗口(通常是由 `window.open` 或 `window.showModalDialog` 方法打开的)来控制父窗口的行为,比如刷新父窗口的...
在标题"弹出一个层(禁止刷新父页或允许刷新)5种实现方法"中,我们将探讨五种不同的JavaScript技术来创建这种效果,同时考虑是否在弹出层打开后锁定父页面,以及是否允许用户通过刷新页面来关闭弹出层。 1. **纯CSS...
2. **弹出子页面刷新父页面**: 当父页面通过`window.open()`函数打开一个新的窗口或标签页时,可以在子页面中使用`window.opener.location.reload()`来刷新父页面。这里的`window.opener`属性引用的是创建当前窗口...
最近一个项目采用的是hui前端框架,他的弹出层就是用的layer插件,对于弹出层,有一个操作体验大家都知道,就是关闭弹出层,需要刷新父页面。开始写的时候,我陷入了自己的误区,在弹出层处理成功之后,我调用的是:...
这个标题可能是关于如何在用户执行某个操作后,比如点击按钮,自动刷新父窗口的内容,并在刷新完成后关闭当前窗口或弹出层的一个教程或问题讨论。 描述中提到的“NULL”没有提供具体信息,但我们可以假设这是在讨论...
通过上述方法,我们可以在不干扰用户体验的前提下,实现子页面关闭时刷新父页面,而避免浏览器弹出不必要的提示框。这种操作方式在现代Web应用中非常常见,尤其是在需要在不同页面间进行交互操作的场景中。 同时,...
刷新父窗口通常用于更新父页面的数据,当子页面(如模态对话框)完成特定操作后。在JavaScript中,`window.location.reload()`方法可以用来刷新当前页面。如果模态对话框是嵌入在一个框架或者弹出窗口中,可能需要对...
- **`bottom.html`**:加载后会弹出对话框确认页面已被刷新。 ```html <!-- frame.html --> ,50%"> ``` ```html <!-- top.html --> 刷新1" onclick="window.parent.frames[1].location.reload()"> 刷新2" ...
asp.net使用 js 弹出JavaScript小窗口,弹出消息框并且转向到新的URL,回到历史页面,关闭当前窗口,刷新父窗口等
- 当弹出窗口关闭时,我们可以根据返回值来判断是否需要刷新父页面。 3. **在弹出的窗口中设置返回值**: 假设弹出的窗口是一个包含表单的页面,当用户填写完表单并点击提交按钮时,可以在JavaScript中设置返回值...
除此之外,为了使弹出框在页面中居中显示,开发者可能会使用CSS定位技术,如绝对定位(`position: absolute;`)和计算相对父元素的位置。同时,可能会结合jQuery的`.css()`方法动态调整弹出框的位置。 总结来说,这...
父窗体通常是主程序窗口,而子窗体可以是弹出的对话框或附加窗口。要实现子窗体刷新父窗体,我们需要利用事件和方法来传递信息。 1. **事件和委托**: 在C#中,事件是一种特殊的委托类型,用于在对象之间传递信息...
window.opener.location.reload()刷新父窗口window.opener.location.reload() 与 window.opener.location.href=window.opener.location.href 都是弹出窗口关闭时用来刷新父窗口。 但[removed].Reload 如果有数据提交...