这里交代的不够明确,一点是在如何打开子窗体如下:
function openRecord(url){ var prop = 'dialogWidth:980px;dialogHeight:500px;dialogLeft:200px;' + 'dialogTop:150px;resizable:no;center:yes;status:yes'; var openWindows = window.open(url,window, prop); }
网上相关资料解释的不够清楚,不够这个办法可以实现效果。 function fnParent(){ window.opener.location.reload();//刷新父窗口 window.close(); } function createOrgRel(){ if(radioValue()){ var suporgId = radioValue(); $.ajax({ type:'post', url:'<%=jsp_common_path%>/entp/suporg/createSuporg.action', data:'id='+1+'&entpSuporgId='+suporgId, success:function(falg){ alert(falg); fnParent(); } }) }else{ alert("请先选一行数据!"); } }
在框体的页面中就会存在各式各样的传值或者调用父框架下面的某个子框架页面,需要传值到里面去,或者调用里面的函数,不过怎样,终归要实现代码效果。这里只讲实现代码效果。以备自己日后查看和大家讨论还有什么其他实现方式。
有一个mainFrame 里面有几个框架页,我要用到的是 left.jsp 和 pageNav.jsp 一个名字,大家就知道它们的作用,left.jsp左侧菜单,pageNav.jsp为实现导航菜单功能,因为项目页面都开发完成,后来页面首页样式和登录后页面要更改,这里为每个页面嵌套导航菜单的任务极其繁琐和容易出现错误,甚者样式变的难看,所以在给来的框架页面就再嵌套pageNav.jsp,以达到导航效果。
left.jsp 希望能调到 pageNav.jsp 通过如下代码:
console.log(parent.window.frames.pageNav.getValueSet());
pageNav.jsp 有:fn 函数 getValueSet().
left.jsp调用 pageNav.jsp 的id值
console.log(parent.window.frames.pageNav.document.getElementById("ceshi").value);
这样就能获取到你想要的值 也可以传值。通过Fn函数来传。
如果只想或者父框架页面值,直接parent.fn 以及值就成。
相关推荐
在EasyUI中,我们可能会遇到需要在弹出窗口(子页面)与父页面之间进行数据传递或调用父页面方法的需求。下面将详细讲解这个过程。 首先,让我们理解标题中的“弹出window窗口传值”。在EasyUI中,创建一个弹出窗口...
标题“demo_DEMO_子页面刷新父页面iframe_”暗示我们关注的焦点是关于如何在子页面中触发父页面的刷新操作,特别是在一个IFrame上下文中。下面将详细探讨这个主题。 首先,我们需要了解IFrame(内联框架)的基本...
用iframe、弹出子页面刷新父页面 iframe parent.location.reload(); 弹出子页面 window.opener.location.reload(); 子窗口刷新父窗口 self.window.opener.locaction.reload(); 刷新一open()方法打开的窗口 ...
根据给定的代码片段和描述,“open关闭子页面刷新父页面”这一主题涉及到的关键知识点主要包括:使用JavaScript打开新窗口、父窗口与子窗口之间的通信,以及通过特定事件触发父窗口的刷新。 ### 使用JavaScript打开...
3. **事件监听与触发**:在父页面刷新过程中,可能需要通知子页面进行相应的操作,比如清理数据或者更新视图。MUI提供了事件广播机制,可以用于父子页面间的通信。 4. **API调用**:MUI框架提供了一些API,例如`mui...
`也可以达到刷新页面的效果,但这种方法适用于当前窗口而不是父窗口。 - 使用`window.location.replace()`方法可以替换当前历史记录中的URL,从而实现刷新效果。 综上所述,通过上述方法可以在子窗口中轻松地刷新...
Response.Write("[removed]alert('更新成功!')[removed]"); Response.Write("[removed]window.close();[removed]"); Response.Write("[removed] window.opener.getInfo();[removed]");...
以上代码定义了一个名为 `refreshParent` 的函数,当调用该函数时,会触发父窗口的页面刷新。这里使用了 `window.parent.location.reload()` 方法来实现刷新。 ##### 方法二:使用 `window.opener` ```javascript ...
本文档将深入探讨如何在子窗口关闭时刷新父窗口,包括使用`window.open()`、`window.showModalDialog()`以及jQuery进行操作的方法。 #### 一、使用`window.open()`刷新父窗口 `window.open()`方法用于创建一个新的...
2. **弹出子页面刷新父页面**: 当父页面通过`window.open()`函数打开一个新的窗口或标签页时,可以在子页面中使用`window.opener.location.reload()`来刷新父页面。这里的`window.opener`属性引用的是创建当前窗口...
在IT领域,尤其是在Web开发中,"jquery弹出层不关闭 父页面刷新"是一个常见的交互需求。这里,我们主要讨论如何使用jQuery实现这样的功能,即在一个弹出层(通常是一个模态对话框)显示时,用户可以操作父页面而不会...
总结一下,实现“模态窗口关闭时刷新父页面”的主要步骤包括:设置模态窗口和关闭按钮、添加事件监听器以及在事件触发时调用`window.parent.location.reload()`。在实际应用中,可能还需要考虑其他因素,如防止多次...
3. **父窗口的更新**:在子窗口的AJAX成功回调函数中,我们可以调用`parent.window.location.reload()`来刷新父窗口。这样,父窗口将获取到最新的数据并重新渲染页面。 这个过程的关键在于通过AJAX保持页面的异步...
这些子窗口可以通过继承自QWidget的类来创建,并通过调用show()方法显示。 子窗口与父窗口的切换可通过以下方式实现: 1. 使用`setParent()`函数:你可以为一个窗口设置另一个窗口为其父窗口,这样在关闭或隐藏父...
5. `document.execCommand('Refresh')`: 这个方法在某些浏览器中可以用来刷新页面,但在现代Web开发中已较少使用。 6. `window.navigate(location)`: 此方法在Internet Explorer中用于导航或刷新页面,但在其他...
这里具体要解决的问题是,在用户按下F5键刷新页面时,我们希望只刷新子iframe而保持父页面不变。下面详细分析解决方案及知识点。 首先,我们需要了解的是,F5键在浏览器中通常用于刷新当前页面。当用户在包含iframe...
几种在网页中调用其它页面的方法 在网页开发中,调用其它页面的方法有很多,以下都是常见的方法: 方法一:使用JavaScript脚本 使用JavaScript脚本可以通过修改window.location属性来调用其它页面的内容。例如: ...
综上所述,HTML页面调用PHP文件涉及到Web开发的基本原理,包括HTML表单提交、AJAX请求、服务器配置、URL重写、安全防范以及应用架构模式等多个知识点。理解并熟练运用这些技术,可以更好地实现动态网站的开发和维护...
// 父页面刷新 ``` 这会触发父页面的刷新操作,更新其内容。 在更复杂的情况下,比如弹出多个iframe层,我们需要找到特定的父页面进行交互。下面是一个例子: - 父页面: ```javascript function aa() { var ...
// 调用reload方法刷新页面 this.reload(); } } } ``` 这样,当`handleDelete`方法被调用并执行完删除操作后,`reload`方法会被调用,从而实现页面的刷新。 总的来说,通过`provide / inject`组合,我们可以...